OSDN Git Service

add i370-*-openedition to bypass fixinc list
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 17ff992..f1d916c 100644 (file)
@@ -1,3 +1,101 @@
+2002-11-25  Dave Pitts  <dpitts@cozx.com>
+
+       * gcc/fixinc/mkfixinc.sh: add i370-*-openedition to bypass fixinc list
+
+2002-11-25  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (an anonymous pattern): New.
+
+2002-11-25  Richard Henderson  <rth@redhat.com>
+
+       * alias.c (find_base_value): Use new_reg_base_value if it's live.
+       (copying_arguments): Make boolean.
+
+2002-11-25  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * gcc.c (static_spec_functions): Add if-exists-else spec
+       function.
+       (if_exists_else_spec_function): New function.
+       * doc/invoke.texi: Document the if-exists-else spec function.
+
+       * config/netbsd-elf.h (NETBSD_STARTFILE_SPEC): For -static, use
+       "%:if-exists-else(crtbeginT%O%s crtbegin%O%s)".
+
+2002-11-25  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config.gcc (powerpc-*-netbsd*): Replace "svr4.h" with
+       "netbsd.h netbsd-elf.h" in tm_file.  Set tmake_file to
+       "${tmake_file} rs6000/t-netbsd".
+       * config/rs6000/netbsd.h: Rewrite.
+       * config/rs6000/t-netbsd: New file.
+
+2002-11-25  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.md (an anonymous pattern): Relax the
+       condition for the pattern.
+
+2002-11-25  Aldy Hernandez  <aldyh@redhat.com>
+
+       * config/rs6000/rs6000.h (enum rs6000_builtins): Remove evmwlssf,
+       evmwlsmf, evmwlssfa, evmwlsmfa, evmwlssfaaw, evmwlsmfaaw,
+       evmwlssfanw, evmwlsmfanw.
+
+       * config/rs6000/rs6000.c (bdesc_2arg): Same.
+
+       * config/rs6000/spe.md: Same for patterns.
+
+2002-11-25  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
+
+       PR c/8639
+       * fold-const.c (extract_muldiv): Don't propagate division unless
+       both arguments are multiples of C.
+
+2002-11-25  Andrew Haley  <aph@redhat.com>
+
+        * libgcc-std.ver (_Unwind_Find_Enclosing_Function): Add.
+        * config/ia64/unwind-ia64.c (_Unwind_Find_Enclosing_Function): New.
+        * unwind-sjlj.c (_Unwind_Find_Enclosing_Function): Likewise.
+        * unwind-dw2.c (_Unwind_Find_Enclosing_Function): Likewise.
+
+2002-11-24  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/h8300/h8300.c (h8300_init_once): Fix a typo in the
+       target help message.
+
+2002-11-24  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config.gcc (*-*-netbsd*1.[7-9]*, *-*-netbsd*[2-9]*): Set
+       extra_parts to "crtbegin.o crtend.o crtbeginS.o crtendS.o
+       crtbeginT.o".
+       (arm*-*-netbsd*, i[34567]86-*-netbsd*, m68k*-*-netbsd*)
+       (ns32k-*-netbsd*, sparc-*-netbsd*, vax-*-netbsd*): Set extra_parts
+       to "" for a.out configurations.
+       * config/t-netbsd (CRTSTUFF_T_CFLAGS): Set to "-fPIC".
+
+2002-11-24  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config/alpha/netbsd.h (CPP_SUBTARGET_SPEC): Just use
+       NETBSD_CPP_SPEC directly. 
+       (SUBTARGET_EXTRA_SPECS): Remove netbsd_cpp_spec.  Add
+       netbsd_endfile_spec.
+       (ENDFILE_SPEC): Use %(netbsd_endfile_spec).
+
+2002-11-24  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config/netbsd-elf.h (STARTFILE_SPEC): Rename to
+       NETBSD_STARTFILE_SPEC.
+       (STARTFILE_SPEC): Redefine in terms of NETBSD_STARTFILE_SPEC.
+       (ENDFILE_SPEC): Likewise.
+       * config/netbsd.h (LIB_SPEC, LIBGCC_SPEC): Likewise.
+
+2002-11-24  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in (install-driver): Remove versioned link before
+       trying to create it.
+
+       * config/m68k/m68k.c: Fix typo in last change defining
+       TARGET_ASM_CAN_OUTPUT_MI_THUNK.
+
 2002-11-23  Kazu Hirata  <kazu@cs.umass.edu>
 
        * config/h8300/h8300.c (print_operand): Update the use of