OSDN Git Service

PR target/6512, PR target/5628
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index b7daa5c..39212f4 100644 (file)
@@ -1,3 +1,57 @@
+2002-05-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/6512, PR target/5628
+       * config/sparc/sparc.md (movdf_insn_v9only_novis): Don't allow >= %f32
+       when memory is not aligned.
+       (movdf_insn_v9only_vis): Likewise.
+       * config/sparc/sparc.h (SECONDARY_INPUT_RELOAD_CLASS): Request a FP_REGS
+       temporary for EXTRA_FP_REGS DFmode load from unaligned memory.
+       (SECONDARY_OUTPUT_RELOAD_CLASS): Similarly.
+
+2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
+
+        * gcc.dg/altivec-7.c: New.
+
+        * config/rs6000/altivec.h: Cleanup.
+
+2002-04-30  Aldy Hernandez  <aldyh@redhat.com>
+
+        * doc/invoke.texi (Option Summary): Add -mvrsave=.
+        (RS/6000 and PowerPC Options): Document -mvrsave=.
+
+        * config/rs6000/rs6000.c (rs6000_altivec_vrsave): New global.
+        (rs6000_altivec_vrsave_string): Same.
+        (rs6000_override_options): Call rs6000_parse_vrsave_option.
+        (rs6000_parse_vrsave_option): New.
+        (rs6000_stack_info): Only generate vrsave instructions when
+        TARGET_ALTIVEC_VRSAVE.
+
+        * config/rs6000/rs6000.h (TARGET_OPTIONS): Add -mvrsave= option.
+        (rs6000_altivec_vrsave_string): Define extern.
+        (rs6000_altivec_vrsave): Same.
+        (TARGET_ALTIVEC_VRSAVE): New.
+
+2002-04-30  Richard Henderson  <rth@redhat.com>
+
+       PR opt/6516
+       * toplev.c (rest_of_compilation): Don't run cross-jump before
+       bb-reorder.
+
+2002-04-30  Tom Rix  <trix@redhat.com>
+
+       * regrename.c (build_def_use, copyprop_hardreg_forward_1): Sanity 
+       check which_alternative.
+
+2002-04-30  Kazu Hirata  <kazu@hxi.com>
+
+       * cpplex.c: Fix comment formatting.
+       * function.c: Likewise.
+       * integrate.c: Likewise.
+       * regrename.c: Likewise.
+       * sibcall.c: Likewise.
+       * simplify-rtx.c: Likewise.
+       * tree-inline.c: Likewise.
+
 2002-04-30  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
        * config.gcc (hppa1.1-*-pro*, hppa1.1-*-osf*, hppa1.1-*-rtems*,