- 04 Sep, 1997 1 commit
-
-
From-SVN: r15071
Michael Meissner committed
-
- 03 Sep, 1997 17 commits
-
-
* Makefile.in (stamp-needed, stamp-config): Add MULTISRCTOP to pathname for move-if-change. From-SVN: r15067
Jim Wilson committed -
typeck.c (c_expand_return): Always convert_for_initialization before checking for returning a pointer to local. * typeck.c (c_expand_return): Always convert_for_initialization before checking for returning a pointer to local. From-SVN: r15064
Jason Merrill committed -
* alias.c (true_dependence): Address with AND can alias scalars. (anti_dependence, output_dependence): Likewise. From-SVN: r15063
Jim Wilson committed -
pt.c (type_unification): If strict and the function parm doesn't use template parms, just compare types. * pt.c (type_unification): If strict and the function parm doesn't use template parms, just compare types. From-SVN: r15062
Jason Merrill committed -
* alias.c (true_dependence): Test x for BLKmode, in addition to mem. From-SVN: r15061
Jim Wilson committed -
method.c (build_overloaded_value): Replace direct call to the floating point emulator with REAL_VALUE_TO_DECIMAL macro. * method.c (build_overloaded_value): Replace direct call to the floating point emulator with REAL_VALUE_TO_DECIMAL macro. From-SVN: r15059
Klaus Espenlaub committed -
* i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h, mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, sh/rtems.h, sparc/rtems.h (subtarget_switches): Removed SUBTARGET_SWITCHES definitions. Use -qrtems instead of -mrtems. From-SVN: r15058
Joel Sherrill committed -
From-SVN: r15057
Jeffrey A Law committed -
* xm-sco5.h (sys_siglist): Define. (SYS_SIGLIST_DECLARED): Likewise. From Robert Lipe. From-SVN: r15056
Robert Lipe committed -
* typeck.c (convert_arguments): Don't arbitrarily choose the first of a set of overloaded functions. * lex.c (real_yylex): Don't elide __FUNCTION__. From-SVN: r15055
Jason Merrill committed -
* expr.c (convert_move): Handle truncation from TQFmode to QFmode. From Christian Iseli. From-SVN: r15054
Jeffrey A Law committed -
From-SVN: r15053
Jeff Law committed -
* 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 1 commit
-
-
From-SVN: r15002
David Edelsohn committed
-