- 02 Sep, 1997 3 commits
-
-
* pa.c (restore_unscaled_index_insn_codes): New function. (record_unscaled_index_insn_codes): Likewise. (output_function_prologue): Call restore_unscaled_index_insn_codes. (output_function_epilogue): Free memory for unscaled_index_insn_codes. (pa_reorg): Call record_unscaled_index_insn_codes. From-SVN: r15028
Jeffrey A Law committed -
* version.c: Bump for snapshot. Preparing for next snapshot. * haifa-sched.c (move_insn): Handle notes correctly for insns with SCHED_GROUP_P set. Should fix some x86 failures with haifa enabled. From-SVN: r15027
Jeffrey A Law committed -
* alpha/xm-linux.h (USE_BFD): Undef before define. From-SVN: r15026
H.J. Lu committed
-
- 01 Sep, 1997 9 commits
-
-
* configure.in (target_subdir): Set to libraries if enable_multilib. From-SVN: r15025
Jim Wilson committed -
* cse.c (cse_insn): Don't record BLKmode values. From-SVN: r15024
Jim Wilson committed -
* call.c (build_new_op): Strip leading REF_BIND from first operand to builtin operator. * decl2.c (mark_vtable_entries): Mark abort_fndecl as used when we use its RTL. From-SVN: r15023
Jason Merrill committed -
From-SVN: r15022
Jason Merrill committed -
From-SVN: r15013
Stephen Williams committed -
* cccp.c (sys_errlist): Remove special 4.4bsd declaration. * collect2.c (sys_errlist): Likewise. * cpplib.c (sys_errlist): Likewise. * gcc.c (sys_errlist): Likewise. * protoize (sys_errlist): Likewise. * configure.in: Check for strerror. * xm-freebsd.h (HAVE_STRERROR): Remove definition. * xm-gnu.h (HAVE_STRERROR): Likewise. * xm-linux.h (HAVE_STRERROR): Likewise. * xm-netbsd.h (HAVE_STRERROR): Likewise. * xm-bsd386.h (HAVE_STRERROR): Likewise. * xm-cygwin32.h (HAVE_STRERROR): Likewise. * xm-dos.h (HAVE_STRERROR): Likewise. * xm-mingw32.h (HAVE_STRERROR): Likewise. * xm-pa.h (HAVE_STRERROR): Likewise. * xm-papro.h (HAVE_STRERROR): Likewise. * xm-sysv4.h (HAVE_STRERROR): Likewise. * configure, config.in: Rebuilt. Remove the need to define HAVE_STRERROR for each host port. From-SVN: r15011
Jeffrey A Law committed -
* Makefile.in: Add several missing "else true" clauses. Cater to broken "make" programs. From-SVN: r15010
Jeffrey A Law committed -
* collect2.c: Change DONT_DECLARE_SYS_SIGLIST to SYS_SIGLIST_DECLARED. * mips-tfile.c: Likewise. * gcc.texi: DONT_DECLARE_SYS_SIGLIST: Remove docs. * xm-linux.h (DONT_DECLARE_SYS_SIGLIST): Delete definition. * xm-freebsd.h, xm-bsd386.h, xm-sysv4.h, xm-sol2.h: Likewise. * configure.in: Check for sys_siglist declaration. * configure, config.in: Rebuilt. Fix conflicting sys_siglist decls once and for all. From-SVN: r15007
Jeffrey A Law committed -
* i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h, mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, sparc/rtems.h (subtarget_switches): Added -mrtems as a switch. * i960/i960.h: Added SUBTARGET_SWITCHES macro. * rs6000/sysv4.h (extra_subtarget_switches): Added new macro EXTRA_SUBTARGET_SWITCHES. * configure.in (sh*-*-rtems*): New target. * sh/rtems.h: New file. * sh/sh.h: Added SUBTARGET_SWITCHES macro. * configure: Rebuilt. From-SVN: r15006
Joel Sherrill committed
-
- 31 Aug, 1997 2 commits
-
-
* unroll.c (calculate_giv_inc): Handle increment with code PLUS. From-SVN: r15004
Jim Wilson committed -
* info/terminal.c (terminal_prep_terminal): Only use OCRNL and ONLCR if they are defined. Reported by many people. From-SVN: r15003
Karl Berry committed
-
- 30 Aug, 1997 2 commits
-
-
From-SVN: r15002
David Edelsohn committed -
* i386/xm-sysv4.h (DONT_DECLARE_SYS_SIGLIST): Define. From-SVN: r15001
Jim Wilson committed
-
- 29 Aug, 1997 8 commits
-
-
* pa.md (reload_peepholes): Make sure operand is a REG before examining REGNO. Allow general registers too. Fixes sporatic c-torture failure. Remove last change to fold-const.c and c-decl.c From-SVN: r15000
Jeffrey A Law committed -
* varasm.c (mark_constants): Don't look inside CONST_DOUBLEs. From-SVN: r14999
Jim Wilson committed -
From-SVN: r14998
Jeffrey A Law committed -
* dwarfout2.c (build_abbrev_table): Use xrealloc, not xmalloc to reallocate abbrev_die_table. From-SVN: r14997
Philipp Thomas committed -
* m68k/m68k.md (iorsi_zexthi_ashl16): Disable. Fixes m68k codegen problem. From-SVN: r14996
Jim Wilson committed -
From-SVN: r14995
Andreas Schwab committed -
* expr.h (insn_gen_function): Reenable prototype. * expr.c (move_by_pieces_1, clear_by_pieces_1): Fix prototype of first parameter. From-SVN: r14994
Andreas Schwab committed -
From-SVN: r14993
Jeff Law committed
-
- 28 Aug, 1997 7 commits
-
-
* i386.c (ix86_expand_epilogue): Emit blockage instruction when pic. From-SVN: r14992
Jim Wilson committed -
* version.c: Bump for latest snapshot. * bc-optab.c: Conditionally include stdlib.h. (free): Provide a declaration if NEED_DECLARATION_FREE. * tree.c (free): Provide a declaration if NEED_DECLARATION_FREE. * rtl.h (free): Remove declaration. * tree.h (free): Remvoe declaration. * configure: Rebuilt. From-SVN: r14989
Jeffrey A Law committed -
From-SVN: r14988
Jeff Law committed -
* flags.h (flag_move_all_movables): Declare. (flag_reduce_all_givs): Likewise. * loop.c (move_movables): Handle flag_move_all_movables. (strength_reduce): Handle flag_reduce_all_givs. * toplev.c (flag_move_all_movables): Define. (flag_reduce_all_givs): Likewise. (f_options): Add -fmove-all-movables and -freduce-all-givs. * invoke.texi: Document new options, including alias stuff that wasn't included last time. Two of the "Tooning" options :-) From-SVN: r14987
Jeffrey A Law committed -
From-SVN: r14986
Jeff Law committed -
From-SVN: r14985
Jeff Law committed -
* t-h8300: Use TARGET_LIBGCC2_CFLAGS instead of LIBGCC2_CFLAGS. * t-mn10200: Ditto. * t-vxsparc: Ditto. * t-vxworks68: Ditto. * t-vxworks960: Ditto. * t-vx29k: Ditto. From-SVN: r14984
Bob Manson committed
-
- 27 Aug, 1997 9 commits
-
-
* alpha/xm-alpha.h (alloca): Define alloca to builtin_alloca for GNUC if not already defined, and USE_C_ALLOCA not defined. From-SVN: r14977
Richard Henderson committed -
Make the gcc config.guess exec the toplevel config.guess. Update the toplevel config.guess from the gcc config.guess. From-SVN: r14976
Jim Wilson committed -
alpha linux glibc2 patch from H.J. Lu * config/alpha/elf.h (DEFAULT_VTABLE_THUNKS): New. Defined as 1 if USE_GNULIBC_1 is not defined. From-SVN: r14975
Jim Wilson committed -
* alpha/elf.h (LINK_SPEC): Conditionalize on USE_GNULIBC_1. * config.guess: Recognize alpha-linux-gnulibc1. * configure.in (alpha-*-linux-gnulibc1): New target. (alpha-*-linux-gnu*): Don't build crtbegin/end. From-SVN: r14974
Richard Henderson committed -
* reorg.c (dbr_schedule): Allow current_function_return_rtx to be something other than a REG. * function.c (expand_function_end): Fix current_function_return_rtx if it was a pseudo. Brought over from the fsf/devo. From-SVN: r14972
Jeffrey A Law committed -
* m68k.md (iorsi3_internal): Readd ! TARGET_5200 check lost in last change. From-SVN: r14969
Jim Wilson committed -
* c-decl.c (grokdeclarator): If array index or size calculations overflow, issue an error. * fold-const.c (int_const_binop): New static function. (const_binop, size_binop): Call it. Brought over from the fsf. From-SVN: r14967
Doug Evans committed -
* loop.c (combine_movables): Earlier insns don't match later ones. Brought over from the fsf. From-SVN: r14966
Doug Evans committed -
Remove last change to alpha/linux. It was incorrect according to Richard Henderson. From-SVN: r14964
H.J. Lu committed
-