OSDN Git Service

* config/xtensa/t-xtensa (CRTSTUFF_T_CFLAGS_S): Define.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 583285c..0d1de09 100644 (file)
@@ -1,3 +1,49 @@
+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.