OSDN Git Service

2005-05-09 Adrian Straetling <straetling@de.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 0a92374..abc2104 100644 (file)
@@ -1,3 +1,68 @@
+2005-05-09  Adrian Straetling  <straetling@de.ibm.com>
+
+       * config/s390/s390.md: ("INT"): New mode macro.
+       ("one_cmpldi2", "one_cmplsi2", "one_cmplhi2", "one_cmplqi2"):
+       Merge.
+
+2005-05-09  Adrian Straetling  <straetling@de.ibm.com>
+
+       * config/s390/s390.md: ("GPR", "P"): New mode macros.
+       ("cmpdi", "cmpsi"): Merge.
+       ("strlendi", "strlensi"): Merge.
+       ("*strlendi", "*strlensi"): Merge.
+       ("movmemdi", "movmemsi"): Merge.
+       ("clrmemdi", "clrmemsi"): Merge.
+
+2005-05-09  Adrian Straetling  <straetling@de.ibm.com>
+
+       * config/s390/s390.md: ("HQI"): New mode macro.
+       ("icm_lo", "icm_hi", "max_uint"): New mode attributes.
+       ("*tmhi_full", "*tmqi_full"): Merge.
+       ("*tsthiCCT", "*tstqiCCT"): Merge.
+       ("*tsthi", "*tstqi"): Merge.
+       ("*tsthi_cconly", "tstqi_cconly"): Merge.
+       ("*sethighhisi", "*sethighqisi"): Merge.
+        
+2005-05-09  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * crtstuff.c, integrate.h, tree-scalar-evolution.h,
+       config/alpha/unicosmk.h, config/arc/arc.md,
+       config/arm/bpabi.h, config/arm/coff.h, config/arm/elf.h,
+       config/arm/ieee754-df.S, config/arm/ieee754-sf.S,
+       config/arm/netbsd.h, config/arm/pe.c, config/arm/pe.h,
+       config/arm/semi.h, config/arm/uclinux-elf.h,
+       config/arm/wince-pe.h, config/fr30/fr30.c,
+       config/rs6000/altivec.h: Update copyright.
+
+2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * config/pdp11/pdp11.c (pdp11_output_function_prologue): Use
+       gcc_assert and gcc_unreachable as appropriate.
+       (pdp11_output_function_epilogue, output_move_double,
+       output_move_quad, print_operand_address, output_jump,
+       output_addr_const_pdp11): Likewise.
+       * config/pdp11/pdp11.h (FUNCTION_PROFILER,
+       ASM_OUTPUT_ALIGN): Likewise.
+       * config/pdp11/pdp11.md: Likewise.
+       (extendhisi2, subhi3, subqi3): Likewise.
+
+2005-05-09  David Edelsohn  <edelsohn@gnu.org>
+
+       PR middle-end/21237
+       * dojump.c (do_jump, MINUS_EXPR): Build NE_EXPR and fall through
+       to NE_EXPR case.
+
+2005-05-09  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/ia64/ia64.c: Fix a comment typo.
+
+2005-05-09  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/21397
+       * arm.c (ARM_OPT_SET_CPU, ARM_OPT_SET_ARCH, ARM_OPT_SET_TUNE): Define.
+       (arm_override_options): Use them instead of manifest constants.  Don't
+       allow -march to override the -mtune setting.
+
 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
 
        * config/iq2000/iq2000.c (abort_with_insn): Use fancy_abort.