1999-05-30 19:51:39 -04:00
|
|
|
Mon May 31 00:46:17 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
1999-05-30 22:22:12 -04:00
|
|
|
* configure.in (native gas tests): Search for an assembler in the
|
|
|
|
same manner that the installed compiler will.
|
|
|
|
* configure: Rebuilt.
|
|
|
|
|
1999-05-30 19:51:39 -04:00
|
|
|
* alias.c (find_base_term): Improve handling of addresses
|
|
|
|
constructed from binary operations.
|
|
|
|
|
1999-05-30 09:33:11 -04:00
|
|
|
Sun May 30 14:29:17 1999 Eric Raskin (ehr@listworks.com)
|
|
|
|
|
|
|
|
* dgux.h (STARTFILE_SPEC): Fix incorrectly matched curly-braces.
|
|
|
|
|
|
|
|
Sun May 30 14:19:13 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* function.h (cleanup_label, frame_offset): Declare.
|
|
|
|
(tail_recursion_label, tail_recursion_reentry): Likewise.
|
|
|
|
(arg_pointer_save_area, rtl_expr_chain): Likewise.
|
|
|
|
* stmt.c (cleanup_label, frame_offset): Delete extern declarations.
|
|
|
|
(tail_recursion_label, tail_recursion_reentry): Likewise.
|
|
|
|
(arg_pointer_save_area, rtl_expr_chain): Likewise.
|
|
|
|
|
1999-05-30 08:04:01 -04:00
|
|
|
Sat May 29 19:08:10 1999 Philip Blundell <philb@gnu.org>
|
|
|
|
|
|
|
|
* config/arm/aout.h (ASM_OUTPUT_ALIGN): Only define if not already
|
|
|
|
defined.
|
|
|
|
* config/arm/elf.h (ASM_OUTPUT_ALIGN): Define.
|
|
|
|
(MAX_OFILE_ALIGNMENT): Define.
|
|
|
|
|
1999-05-28 17:43:32 -04:00
|
|
|
Fri May 28 21:40 1999 Robert Lipe <robertlipe@usa.net>
|
|
|
|
|
|
|
|
* fixincl.c: Replace local include scheme with #includes of
|
|
|
|
gansidecl.h and system.h.
|
|
|
|
* procopen.c: Likewise.
|
|
|
|
* server.c: Likewise.
|
|
|
|
|
1999-05-27 22:54:05 -04:00
|
|
|
Fri May 28 03:47:03 1999 Eric Raskin (ehr@listworks.com)
|
|
|
|
|
|
|
|
* i386/t-dgux (EXTRA_PARTS): Add crti.o
|
|
|
|
(crti.o): Add build rule and dependencies.
|
1999-05-28 17:33:05 -04:00
|
|
|
* fixinc/fixinc.dgux: Use modified _int_varargs.h
|
1999-05-27 22:54:05 -04:00
|
|
|
|
1999-05-27 22:49:16 -04:00
|
|
|
Fri May 28 03:41:02 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
|
|
|
|
|
|
|
|
* rs6000/sysv4.h (CC1_SPEC): Add support for -profile
|
|
|
|
(LIB_LINUX_SPEC): Likewise.
|
|
|
|
(LIB_LINUX_SPEC): Add support for -pthread
|
|
|
|
(CPP_OS_LINUX_SPEC): Likewise.
|
|
|
|
(CPP_SYSV_SPEC): Avoid redefinitions if both -fpic and -fPIC are
|
|
|
|
specified.
|
|
|
|
|
1999-05-27 08:10:59 -04:00
|
|
|
Thu May 27 13:04:52 1999 H.J. Lu (hjl@gnu.org)
|
|
|
|
|
|
|
|
* i386.c (output_fp_cc0_set): Don't check the JUMP_INSN code for
|
|
|
|
conditional move.
|
|
|
|
(notice_update_cc, output_float_compare): Enable TARGET_CMOVE support.
|
|
|
|
(output_float_compare, output_fp_cc0_set): Fix the FLOAT comparison
|
|
|
|
for IEEE math and CC_FCOMI.
|
|
|
|
(put_jump_code): No IEEE if CC_FCOMI is set.
|
|
|
|
|
1999-05-26 22:33:56 -04:00
|
|
|
1999-05-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
|
|
|
|
|
|
|
* fold-const.c (fold_truthop): Make the field reference unsigned
|
|
|
|
when converting a single bit compare.
|
|
|
|
|
1999-05-26 21:46:21 -04:00
|
|
|
Thu May 27 02:40:48 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
|
|
|
|
|
|
|
|
* loop.c (strength_reduce): Don't do biv->giv conversion on constants.
|
|
|
|
|
1999-05-26 21:19:07 -04:00
|
|
|
Thu May 27 02:09:27 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
1999-05-26 22:01:30 -04:00
|
|
|
* varasm.c (STRIP_NAME_ENCODING): Remove default definition.
|
|
|
|
* output.h (STRIP_NAME_ENCODING): Strip '*' like the old varasm
|
|
|
|
version did.
|
|
|
|
|
1999-05-26 21:19:07 -04:00
|
|
|
* reload.c (push_reload): Do not call remove_address_replacements
|
|
|
|
when presented with identical optional reloads.
|
|
|
|
|
1999-05-26 12:44:21 -04:00
|
|
|
Wed May 26 14:18:05 1999 Richard Henderson <rth@cygnus.com>
|
|
|
|
|
|
|
|
* alpha.h (MASK_FIX, TARGET_FIX): New.
|
|
|
|
(MASK_*): Reorganize constants.
|
|
|
|
(CPP_AM_FIX_SPEC): New.
|
|
|
|
(TARGET_SWITCHES): Add FIX.
|
|
|
|
(EXTRA_SPECS): Likewise.
|
|
|
|
(CPP_CPU_EV6_SPEC): Use FIX, not CIX.
|
|
|
|
(SECONDARY_MEMORY_NEEDED): Likewise.
|
|
|
|
(REGISTER_MOVE_COST): Likewise.
|
|
|
|
* alpha.c (override_options): Add FIX support. Always use
|
|
|
|
ALPHA_TP_PROG for ev6.
|
|
|
|
* alpha.md (sqrt and mov[sd]i patterns): Use FIX, not CIX.
|
|
|
|
* alpha/elf.h (ASM_FILE_START): Look at FIX too.
|
|
|
|
* configure.in (target_cpu_default2) [ev6]: Use FIX, not CIX.
|
|
|
|
|
1999-05-26 05:50:08 -04:00
|
|
|
Wed May 26 09:53:05 1999 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
* fold-const.c (fold): STRIP_NOPS when deciding whether or not
|
|
|
|
something is a candidate for optimize_bit_field_compare.
|
|
|
|
|
1999-05-26 05:38:33 -04:00
|
|
|
Wed May 26 09:40:02 1999 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
* gcc.texi (Passes): Document branch-shortening.
|
|
|
|
* invoke.texi (Debugging Options): Document the fact that `-dp'
|
|
|
|
outputs length information for instructions.
|
|
|
|
|
1999-05-26 04:50:01 -04:00
|
|
|
Wed May 26 08:49:31 1999 Nick Clifton <nickc@cygnus.com>
|
|
|
|
|
|
|
|
* flow.c: Revert previous delta.
|
|
|
|
|
1999-05-26 02:05:46 -04:00
|
|
|
Wed May 26 06:05:10 1999 Nick Clifton <nickc@cygnus.com>
|
|
|
|
|
|
|
|
* flow.c (insn_dead_p): Check against frame_pointer_rtx not
|
|
|
|
FRAME_POINTER_REGNUM.
|
|
|
|
(mark_set_1): Ditto.
|
|
|
|
(mark_used_regs): Ditto.
|
|
|
|
|
1999-05-25 21:29:10 -04:00
|
|
|
Wed May 26 02:19:31 1999 Philip Blundell <pb@nexus.co.uk>
|
|
|
|
|
|
|
|
* arm.h (NEED_PLT_GOT): Fix mistake in last change.
|
|
|
|
(GOT_PCREL): New macro. Define to 1 if not already defined.
|
|
|
|
* arm/elf.h (GOT_PCREL): Define to 0.
|
|
|
|
* arm.c (arm_finalize_pic): Take into account the setting of
|
|
|
|
GOT_PCREL.
|
|
|
|
|
1999-05-25 09:14:40 -04:00
|
|
|
Tue May 25 14:06:06 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
1999-05-25 17:32:01 -04:00
|
|
|
* output.h (STRIP_NAME_ENCODING): Provide default definition.
|
|
|
|
* dwarf2out.c (ASM_NAME_TO_STRING): Use STRIP_NAME_ENCODING.
|
|
|
|
|
1999-05-25 09:14:40 -04:00
|
|
|
* flow.c (mark_set_1): Do not record BLKmode stores as dead
|
|
|
|
store elimination candidates.
|
|
|
|
|
1999-05-25 01:57:50 -04:00
|
|
|
Tue May 25 08:55:57 1999 Gavin Romig-Koch <gavin@cygnus.com>
|
|
|
|
|
|
|
|
* config/mips/mips.h (ASM_OUTPUT_DOUBLE_INT) : Use 'dword' if
|
|
|
|
TARGET_GAS.
|
|
|
|
|
1999-05-24 16:32:23 -04:00
|
|
|
Mon May 24 20:30:08 1999 Jim Wilson <wilson@cygnus.com>
|
|
|
|
|
|
|
|
* configure.in (rs6000-ibm-aix4.[12]*): Delete use of aix41-gld.h.
|
|
|
|
Add use of x-aix41-gld.
|
|
|
|
|
1999-05-24 12:45:19 -04:00
|
|
|
Mon May 24 16:44:09 1999 Jakub Jelinek <jj@ultra.linux.cz>
|
|
|
|
|
|
|
|
* sparc/linux64.h (ASM_OUTPUT_CONSTRUCTOR): Define.
|
|
|
|
(ASM_OUTPUT_DESTRUCTOR): Define.
|
|
|
|
|
1999-05-24 09:43:22 -04:00
|
|
|
Mon May 24 14:35:24 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* loop.c (strength_reduce): Do not clear NOT_EVERY_ITERATION at the
|
|
|
|
last CODE_LABEL in a loop if we have previously passed a jump
|
|
|
|
to the top of the loop.
|
|
|
|
|
1999-05-24 03:58:01 -04:00
|
|
|
Mon May 24 07:56:29 1999 Nick Clifton <nickc@cygnus.com>
|
|
|
|
|
|
|
|
* config/arm/arm.h (OUTPUT_INT_ADDR_CONST): Fix blunder made when
|
|
|
|
applying Philip's patch.
|
|
|
|
|
1999-05-23 20:58:56 -04:00
|
|
|
Mon May 24 01:02:12 1999 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
* stmt.c (expand_end_bindings): Ignore any elements of VARS that
|
|
|
|
are not VAR_DECLs.
|
|
|
|
|
1999-05-23 15:37:42 -04:00
|
|
|
Sun May 23 20:31:16 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* loop.c (strength_reduce): Grow reg_single_usage as needed.
|
|
|
|
|
|
|
|
Sun May 23 10:13:20 1999 David O'Brien <obrien@FreeBSD.org>
|
|
|
|
|
|
|
|
* i386/freebsd-elf.h (LINK_SPEC): Change -static to -Bstatic.
|
|
|
|
Also remove a useless comment.
|
|
|
|
|
|
|
|
Sun May 23 10:05:23 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
|
|
|
|
|
|
|
* pa.md (negdf2,negsf2): Use fneg instead of fsub on pa 2.0.
|
|
|
|
|
1999-05-22 14:14:31 -04:00
|
|
|
Sat May 22 21:02:06 1999 David Edelsohn <edelsohn@gnu.org>
|
|
|
|
|
|
|
|
* collect2.c (main): Only generate import or export file and add
|
|
|
|
to link arguments if non-empty. Use xmalloc not alloca.
|
|
|
|
(write_{export,import}_file): Delete.
|
|
|
|
(write_aix_file): New function.
|
|
|
|
(locatelib): Use xmalloc not malloc.
|
|
|
|
(GCC_OK_SYMBOL): Do not check type if aix64.
|
|
|
|
|
|
|
|
Sat May 22 09:35:51 1999 Philip Blundell <pb@nexus.co.uk>
|
1999-05-22 05:40:04 -04:00
|
|
|
|
|
|
|
Based on patch by Scott Bambrough and Pat Beirne:
|
|
|
|
* config/arm/arm.c (making_const_table): New variable.
|
|
|
|
* config/arm/arm.h (making_const_table): Declare.
|
|
|
|
(OUTPUT_INT_ADDR_CONST): Mark symbols as position independent if
|
|
|
|
appropriate.
|
|
|
|
* config/arm/arm.md (consttable_4, consttable_8, consttable_end):
|
|
|
|
Keep track of when we are building the constant table.
|
|
|
|
|
1999-05-22 14:14:31 -04:00
|
|
|
Sat May 22 09:34:22 1999 Philip Blundell <pb@nexus.co.uk>
|
1999-05-22 05:11:10 -04:00
|
|
|
|
|
|
|
* config/arm/arm.c (arm_override_options): Fix erroneous warning
|
|
|
|
message.
|
|
|
|
|
1999-05-22 05:07:56 -04:00
|
|
|
Sat May 22 09:06:33 1999 Nick Clifton <nickc@cygnus.com>
|
|
|
|
|
|
|
|
* config/arm/arm.h (NEED_PLT_GOT): Only define if not already
|
|
|
|
defined.
|
|
|
|
|
1999-05-22 03:18:02 -04:00
|
|
|
Sat May 22 07:17:05 1999 Nick Clifton <nickc@cygnus.com>
|
|
|
|
|
|
|
|
* tm.texi (FUNCTION_ARG): Correct description of a stack element
|
|
|
|
in a PARALLEL.
|
|
|
|
|
1999-05-21 21:24:58 -04:00
|
|
|
Sat May 22 01:27:49 1999 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
* expr.h (lang_expand_constant): Guard with #ifdef TREE_CODE.
|
|
|
|
|
1999-05-21 14:23:29 -04:00
|
|
|
Fri May 21 21:19:02 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
|
|
|
|
|
|
|
|
* rs6000.c (output_mi_thunk): Enable full support again.
|
|
|
|
|
1999-05-21 08:14:10 -04:00
|
|
|
Fri May 21 20:09:52 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
|
|
|
|
|
|
|
|
* sh.h (BRANCH_COST): Define.
|
|
|
|
|
1999-05-20 18:22:34 -04:00
|
|
|
Thu May 20 10:00:42 1999 Stephen L Moshier <moshier@world.std.com>
|
|
|
|
|
|
|
|
* Makefile.in (GCC_FOR_TARGET): Add -I$(build_tooldir)/include.
|
|
|
|
|
|
|
|
Thu May 20 09:58:57 1999 Jan Hubicka <hubicka@freesoft.cz>
|
|
|
|
|
|
|
|
* function.c (assign_stack_local): Align stack slot propertly.
|
|
|
|
(assign_outer_stack_local): Likewise.
|
|
|
|
|
1999-05-20 06:37:50 -04:00
|
|
|
Thu May 20 10:38:43 1999 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
* expr.h (lang_expand_constant): Declare.
|
|
|
|
* toplev.c (lang_expand_constant): Define it.
|
|
|
|
* varasm.c (output_constant): Use it.
|
|
|
|
|
1999-05-20 04:29:52 -04:00
|
|
|
Thu May 20 11:28:53 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
* optabs.c (expand_cmplxdiv_straight, expand_cmplxdiv_wide):
|
|
|
|
Change function definitions to K&R style.
|
|
|
|
|
1999-05-20 04:19:05 -04:00
|
|
|
Thu May 20 08:16:39 1999 Bruce Korb <ddsinc09@ix.netcom.com>
|
|
|
|
|
|
|
|
* fixinc/fixincl.c: We must not ignore SIGCLD now.
|
|
|
|
|
1999-05-20 03:10:41 -04:00
|
|
|
Thu May 20 07:06:39 1999 Alexandre Oliva <aoliva@acm.org>
|
|
|
|
|
|
|
|
* fixinc/Makefile.in(gnu-regex.o): add $(INCLUDES) to compile options
|
|
|
|
* fixinc/fixincl.c(wait_for_pid): K&R-ify arguments
|
|
|
|
(several places): omit static initialization
|
|
|
|
(process): use single fd, since only the read fd is used
|
|
|
|
* fixinc/gnu-regex.c: define 'const' away, if not supported
|
|
|
|
* fixinc/procopen.c(several places): omit static initialization
|
|
|
|
* fixinc/server.c: define 'volitile' away, if not supported
|
|
|
|
|
1999-05-19 21:54:28 -04:00
|
|
|
1999-05-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
|
|
|
|
|
|
|
* config/dbxcoff.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Use
|
|
|
|
asm_fprintf and %L to generate the label name.
|
|
|
|
* config/dbxelf.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Likewise.
|
|
|
|
(ASM_OUTPUT_SOURCE_LINE): Correct generation of internal labels.
|
|
|
|
|
1999-05-19 20:41:24 -04:00
|
|
|
Thu May 20 01:40:55 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* jump.c (can_reverse_comparison_p): Do not abort if the comparison
|
|
|
|
insn for a conditional jump can not be found.
|
|
|
|
|
1999-05-19 19:06:09 -04:00
|
|
|
Wed May 19 23:58:58 1999 Jeffrey A Law (law@cygnus.com)
|
|
|
|
|
|
|
|
* mips.h (ENCODE_SECTION_INFO): Do not perform GP optimizations
|
|
|
|
on variables in specific sections other than .sbss and .sdata.
|
|
|
|
|
1999-05-18 23:54:49 -04:00
|
|
|
Wed May 19 03:56:56 1999 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
* stmt.c (expand_return): Call start_cleanup_deferral and
|
|
|
|
end_cleanup_deferral around conditional code.
|
|
|
|
|
1999-05-19 04:37:57 -04:00
|
|
|
Wed May 19 08:40:08 1999 Bruce Korb <ddsinc09@ix.netcom.com>
|
1999-05-18 22:14:51 -04:00
|
|
|
|
|
|
|
* fixinc/fixincl.tpl: Avoid depending on ANSI C features for
|
1999-05-19 04:37:57 -04:00
|
|
|
filename lists. Utilizes new "krstr" AutoGen function.
|
1999-05-18 22:14:51 -04:00
|
|
|
* fixinc/fixincl.x: Rebuilt.
|
|
|
|
|
1999-05-18 21:54:03 -04:00
|
|
|
Wed May 19 02:47:11 1999 Jan Hubicka (hubicka@freesoft.cz)
|
|
|
|
|
|
|
|
* i386.c (output_float_compare): Avoid GNU-C extensions.
|
|
|
|
|
1999-05-18 19:55:18 -04:00
|
|
|
Wed May 19 00:34:40 1999 Jeffrey A Law (law@cygnus.com)
|
1999-05-17 21:05:14 -04:00
|
|
|
|
1999-05-18 19:55:18 -04:00
|
|
|
* version.c: Bump to distinguish mainline tree from the
|
|
|
|
gcc-2.95 branch.
|
1999-05-17 21:05:14 -04:00
|
|
|
|
1999-05-18 19:55:18 -04:00
|
|
|
See ChangeLog.1 for earlier changes.
|
1998-06-07 21:21:38 -04:00
|
|
|
|
|
|
|
Local Variables:
|
|
|
|
add-log-time-format: current-time-string
|
|
|
|
End:
|