OSDN Git Service

* vax-protos.h (vax_output_int_move, vax_output_int_add,
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index fb5ac86..90a0032 100644 (file)
@@ -1,3 +1,25 @@
+2005-03-27  Steven Bosscher  <stevenb@suse.de>
+
+       * vax-protos.h (vax_output_int_move, vax_output_int_add,
+       vax_output_conditional_branch): New prototypes.
+       * vax.c (vax_output_int_move, vax_output_int_add): New functions,
+       extracted from vax.md mov and add patterns.
+       (vax_output_conditional_branch): New function to output conditional
+       branch instructions.
+       * vax.md: Use mode macros for arithmetic and mov patterns.
+       Use code macros for the jump patterns.
+
+2005-03-26  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * Makefile.in (libbackend.o): Depend on version files;
+       add custom generation command.
+
+2005-03-26  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR target/20636
+       * config/rs6000/rs6000.md (extendsfdf2_fpr): Check to make
+       sure that we have a REG before getting its REGNO.
+
 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * builtin-types.def (BT_FN_STRING_CONST_STRING_SIZE): New.
@@ -45,7 +67,7 @@
 2005-03-25  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
 
        PR target/15491
-        * vax.c (vax_rtx_costs_1): Merge with vax_rtx_costs.
+       * vax.c (vax_rtx_costs_1): Merge with vax_rtx_costs.
        (vax_rtx_costs): Return false when passed unsupported rtx's.  Handle
        FLOAT_EXTEND, FLOAT_TRUNCATE and TRUNCATE.  Fix costs for POST_INC,
        PRE_DEC, NEG and NOT.
 
 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
            Jan Hubicka  <jh@suse.cz>
-           Steven Bosscher <stevenb@suse.de
+           Steven Bosscher <stevenb@suse.de>
 
        * cgraphunit.c (cgraph_estimate_size_after_inlining): Compute
        call cost based on argument sizes.