OSDN Git Service

* config/xtensa/t-xtensa (CRTSTUFF_T_CFLAGS_S): Define.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 4502a2a..0d1de09 100644 (file)
@@ -1,3 +1,84 @@
+2002-03-12  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/t-xtensa (CRTSTUFF_T_CFLAGS_S): Define.
+
+2002-03-12  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/xtensa/xtensa.h (ASM_OUTPUT_POOL_PROLOGUE): Switch
+       to function_section before writing out the constant pool.
+
+2002-03-12  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/rs6000.h (PREDICATE_CODES): Add any_operand and
+       zero_constant.
+       * config/rs6000/rs6000.c (easy_fp_constant): Fix formatting.
+
+2002-03-12  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/rs6000/rs6000.md (addsi3): Optimize sign extension.
+       (adddi3): Likewise.
+       (movdf): Likewise.
+       (movdi): Likewise.
+       (cmpsi splitter): Likewise.
+       (modsi3): Fail if <= 0.
+       * config/rs6000/rs6000.c (reg_or_add_cint64_operand): Remove
+       redundant test when HOST_BITS_PER_WIDE_INT != 32.
+       (reg_or_sub_cint64_operand): Likewise.
+       (num_insns_constant_wide): Optimize sign extension.
+       (rs6000_legitimize_address): Likewise.
+
+2002-03-12  Andrew MacLeod  <amacleod@redhat.com>
+
+       * config/sparc/linux.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
+       * config/sparc/linux64.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
+
+2002-03-12  Andrew MacLeod  <amacleod@redhat.com>
+
+       * config/sparc/sparc.h (RETURN_ADDR_RTX): Include v9 stack bias in
+       address calculation.
+
+2002-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.md (reload_insi, reload_indi): Change mode of
+       scratch register to DImode / TImode.
+       config/s390/s390.c (s390_expand_plus_operand): Make sure scratch
+       register used does not overlap the target.
+
+2002-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * Makefile.in (debug.o): Depend on debug.h.
+       * dbxout.c (dbx_debug_hooks, xcoff_debug_hooks): Const-ify.
+       * debug.c (do_nothing_debug_hooks): Likewise.
+       * debug.h (debug_hooks, do_nothing_debug_hooks, dbx_debug_hooks,
+       sdb_debug_hooks, xcoff_debug_hooks, dwarf_debug_hooks,
+       dwarf2_debug_hooks, vmsdbg_debug_hooks): Likewise.
+       * dwarf2out.c (dwarf2_debug_hooks): Likewise.
+       * dwarfout.c (dwarf_debug_hooks): Likewise.
+       * integrate.c (output_inline_function): Likewise.
+       * objc/objc-act.c (synth_module_prologue): Likewise.
+       * sdbout.c (sdb_debug_hooks): Likewise.
+       * toplev.c (debug_hooks): Likewise.
+       * vmsdbgout.c (vmsdbg_debug_hooks): Likewise.
+
+2002-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * 1750a.h, a29k.h, arc.h, arm.h, c4x.h, clipper.h, cris.h, d30v.h,
+       dsp16xx.h, fr30.h, h8300.h, i370.h, i386.h, i860.h, i960.h,
+       m32r.h, m68hc11.h, m68k.h, m88k.h, mcore.h, mmix.h, mn10300.h,
+       ns32k.h, pa.h, pdp11.h, pj.h, romp.h, s390.h, stormy16.h,
+       v850.h, vax.h, we32k.h, xtensa.h (POINTER_SIZE): Delete.
+       * defaults.h (POINTER_SIZE): Define.
+       * doc/tm.texi (POINTER_SIZE): Document default.
+
+2002-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * mn10200.h (PTRDIFF_TYPE): Change it to a signed type.
+
+2002-03-11  Richard Henderson  <rth@redhat.com>
+
+       * toplev.c (rest_of_compilation): Call purge_all_dead_edges
+       if rebuild_label_notes_after_reload.
+
 2002-03-12  Hans-Peter Nilsson  <hp@axis.com>
 
        * config/cris/cris.c (cris_target_asm_function_prologue):  Do not