OSDN Git Service

* objc/objc-act.c (tm_p.h): Tweak order.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 3846ea2..a8db780 100644 (file)
@@ -1,3 +1,156 @@
+2003-09-26  Loren James Rittle  <ljrittle@acm.org>
+
+       * objc/objc-act.c (tm_p.h): Tweak order.
+       * objc/Make-lang.in (objc/objc-act.o): Add $(TM_P_H).
+
+2003-09-26  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * config.gcc (hppa*64*-*-linux* | parisc*64*-*-linux*):
+       Include t-slibgcc-elf-ver and t-linux in tmake_file.
+       * config.gcc (hppa*64*-*-linux* | parisc*64-*-linux*):
+       Disable fixproto.
+       * config.gcc (i960-*-coff*, m68k-*-aout*, sparclite-*-coff*):
+       Disable fixproto.
+       * config.gcc (i[34567]86-*-solaris2*, sparc64-*-solaris2*,
+       sparcv9-*-solaris2*, sparc-*-solaris2*): Disable fixproto.
+
+       * config/i386/unix.h: Remove (unused) DEFAULT_ASSEMBLER_DIALECT.
+
+2003-09-26  Loren James Rittle  <ljrittle@acm.org>
+
+       * config/i386/i386.h (ix86_return_in_memory): Revert my last patch.
+       * objc/objc-act.c (tm_p.h): Include.
+
+2003-09-26  Per Bothner  <pbothner@apple.com>
+
+       * dbxout.c (dbxout_typedefs):  Output typedefs in forward order.
+       No longer any need to reverse by recursion.
+
+2003-09-26  Roger Sayle  <roger@eyesopen.com>
+           Richard Henderson  <rth@redhat.com>
+
+       PR optimization/11741
+       * gcse.c (pre_insert_copy_insn): Tweak the logic for finding the
+       appropriate set to match that in hash_scan_insn.  Fall back to
+       the original copy method, if we can't validate changing insn.
+       (pre_delete): Only delete instructions that have a single_set,
+       instead of aborting when we encounter an PARALLEL insn with more
+       then one SET.
+
+2003-09-26  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * config/s390/s390.md ("builtin_setjmp_setup"): Insn deleted.
+       ("builtin_longjmp"): Insn deleted.
+       ("save_stack_nonlocal"): Save literal pool base pointer behind 
+       backchain and stack pointer.
+       ("restore_stack_nonlocal"): Restore literal pool base pointer.
+       * config/s390/s390.h (STACK_SAVEAREA_MODE): Double size of
+       the stack save area for the nonlocal goto case.
+
+2003-09-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR bootstrap/12358
+       * pa.c (output_bvb): Fix typo.
+
+2003-09-26  Richard Sandiford  <rsandifo@redhat.com>
+
+       * expmed.c (store_bit_field): Don't search for an integer mode
+       unless we need the result.
+
+2003-09-26  Richard Sandiford  <rsandifo@redhat.com>
+
+       * expr.c (emit_move_insn_1): If there is no move pattern for the
+       original mode, try using a pattern for the corresponding integer mode.
+
+2003-09-26  Richard Sandiford  <rsandifo@redhat.com>
+
+       * combine.c (if_then_else_cond): Tighten mode check.
+
+2003-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * cppcharset.c, cpphash.h: Rename 'struct strbuf' to
+       'struct _cpp_strbuf'.
+
+       * config/i386/netbsd-elf.h, config/i386/netbsd64.h,
+       config/i386/netware.h, config/i386/nto.h, config/i386/openbsd.h,
+       config/i386/pentium.md, config/i386/pmmintrin.h, config/i386/ppro.md,
+       config/i386/ptx4-i.h, config/i386/rtemself.h, config/i386/sco5.h,
+       config/i386/sol2.h, config/i386/svr3gas.h, config/i386/sysv3.h,
+       config/i386/sysv4-cpp.h, config/i386/sysv4.h, config/i386/sysv5.h,
+       config/i386/unix.h, config/i386/uwin.h, config/i386/vsta.h,
+       config/i386/xm-cygwin.h, config/i386/xm-djgpp.h,
+       config/i386/xm-mingw32.h, config/i386/xmmintrin.h: Replace
+       "GNU CC", "GNU compiler", and "GNU C-compiler" with "GCC".
+       * config/i386/i386-aout.h, config/i386/i386-coff.h, 
+       config/i386/i386-interix.h, config/i386/i386-interix3.h, 
+       config/i386/i386-modes.def, config/i386/i386-protos.h,
+       config/i386/i386.c, config/i386/i386.h, config/i386/i386.md,
+       config/i386/i386elf.h, config/i386/k6.md, config/i386/kaos-i386.h,
+       config/i386/linux-aout.h, config/i386/linux.h, config/i386/linux64.h,
+       config/i386/lynx-ng.h, config/i386/lynx.h, config/i386/mingw32.h,
+       config/i386/mmintrin.h, config/i386/moss.h: GNU CC -> GCC.
+       "GNU compiler" -> GCC.
+       * config/i386/att.h, config/i386/beos-elf.h, config/i386/biarch64.h,
+       config/i386/bsd.h, config/i386/crtdll.h, config/i386/cygming.h,
+       config/i386/cygwin.h, config/i386/cygwin1.c, config/i386/cygwin2.c,
+       config/i386/darwin.h, config/i386/djgpp.h, config/i386/emmintrin.h,
+       config/i386/freebsd-aout.h, config/i386/freebsd.h,
+       config/i386/freebsd64.h, config/i386/gas.h: GNU CC -> GCC.
+
+2003-09-25  Kelley Cook  <kelleycook@wideopenwest.com>
+
+       * cgraph.c (dump_cgraph):  Don't output newline before dump.  Add in
+       "local" to the callgraph dump.  Output "after inlining" earlier.
+       * cgraphunit.c: Fix dumpfile whitespace and commonize headers of the
+       callgraph dumps.  Correct misspellings.
+       (cgraph_decide_inlining):  Output number of insns before inlining.
+       Output the calling function into which a function is inlined.
+       (cgraph_decide_small_functions): Format dump file like always_inline.
+
+2003-09-25  Loren James Rittle  <ljrittle@acm.org>
+
+       * config/i386/i386.h (ix86_return_in_memory): Add prototype.
+
+2003-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.c (s390_emit_prologue): Simplify accesses to
+       FPR slots in the save area.
+       (s390_emit_epilogue): Likewise.
+
+2003-09-25  Richard Sandiford  <rsandifo@redhat.com>
+
+       * cgraph.h (cgraph_remove_edge): Declare.
+       * cgraph.c (cgraph_remove_edge): Make extern.
+       * cgraphunit.c (cgraph_finalize_function): Call cgraph_remove_edge
+       instead of cgraph_remove_call.
+
+2003-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * objc/objc-act.c (gen_declaration_1): Fix printf format.
+
+2003-09-25  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.c (all_cores): arm710t, arm720t and arm740t are all based on the
+       arm7tdmi core.
+
+2003-09-25  Ziemowit Laski  <zlaski@apple.com>
+
+       * config/darwin-protos.h (objc_image_info_section):
+       New prototype.
+
+2003-09-25  Ziemowit Laski  <zlaski@apple.com>
+
+       * Makefile.in (stub-objc.o): Depend on $(GGC_H).
+
+2003-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       * config.gcc: Get rid of more gratuitious 'x'es.  Actually allow
+       tsc701 as a --with-cpu, --with-tune setting for sparc.
+
+2003-09-25  Ziemowit Laski  <zlaski@apple.com>
+
+       * c-parse.in (objc_try_stmt): Do not specify a %type.
+
 2003-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>
 
        * config.gcc: New 'widely ported system' clause for rtems.