- 03 Sep, 1997 5 commits
-
-
* xm-svr4.h (SYS_SIGLIST_DECLARED): Define. * xm-news.h (SYS_SIGLIST_DECLARED): Likewise. * gcc.texi: Note that if you define sys_siglist that you should also define SYS_SIGLIST_DECLARED. autoconf doesn't handle finding sys_siglist under different names. From-SVN: r15052
Jeffrey A Law committed -
* Makefile.in (install, install-info, installdirs, uninstall): Make these phony targets. So we don't overwrite a newer version of texinfo that might already be installed on the system. * makeinfo/makeinfo.c: Maybe include <stdlib.h> for malloc et al. * util/install-info.c: Include <string*.h>. (my_strerror): Use strerror if available. Avoids alpha bug and redecl of sys_errlist problems. From-SVN: r15051
Jeff Law committed -
* except.c (eh_outer_context): Expand masking operation using expand_binop. From tege. From-SVN: r15046
Torbjorn Granlund committed -
* alpha.md (floatdisf2-1): New pattern. From-SVN: r15045
Jim Wilson committed -
* mn10200.h (INITIALIZE_TRAMPOLINE): PC relative instructions are relative to the next instruction, not the current instruction. From-SVN: r15043
Jeffrey A Law committed
-
- 02 Sep, 1997 10 commits
-
-
From-SVN: r15042
Doug Evans committed -
* local-alloc.c (contains_replace_regs): New function. (update_equiv_regs): When adding a REG_EQUIV note for a set of a MEM, verify that there is no existing REG_EQUIV note, and add a call to contains_place_regs. From-SVN: r15041
Jim Wilson committed -
* method.c (build_overload_value): Add in_template parm. (build_overload_int): Likewise. (build_overload_identifier): Pass it. * decl.c (duplicate_decls): Don't bash a previous template definition with a redeclaration. From-SVN: r15040
Jason Merrill committed -
* pt.c (unify): float doesn't match double. * pt.c (do_type_instantiation): Handle getting a _TYPE or a TYPE_DECL. Handle getting non-template types. * parse.y (explicit_instantiation): Use typespec instead of aggr template_type. Tue Sep 2 10:27:08 1997 Richard Henderson <rth@cygnus.com> * typeck.c (build_ptrmemfunc1): Clean up ptr->int cast warnings. From-SVN: r15037
Jason Merrill committed -
* config/alpha/elf.h (CPP_PREDEFINES): Add -D__PIC__ -D__pic__. (STARTFILE_SPEC): Always use crtbegin.o%s (ENDFILE_SPEC): Always use crtend.o%s. From-SVN: r15036
H.J. Lu committed -
* alpha/alpha.h (PREFERRED_RELOAD_CLASS): Return NO_REGS if NO_REGS is passed in. * emit-rtl.c (gen_lowpart_common): Add code to convert CONST_INT to SFmode for 64 bit hosts. From-SVN: r15035
Jim Wilson committed -
* fixincludes: Permits spaces between # and define. Discard C++ comments in sys/pci.h on HP/UX 10.20. From-SVN: r15034
Paul N. Hilfinger committed -
* 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 4 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
-