OSDN Git Service

2005-05-23 Andreas Krebbel <krebbel1@de.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index f503efb..783c56d 100644 (file)
@@ -1,3 +1,39 @@
+2005-05-23  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * config/s390/s390.c (s390_optimize_prologue): Don't replace an insn
+       saving less registers than the replacement.
+
+2005-05-23  Jan Hubicka  <jh@suse.cz>
+
+       * tree-flow.h (stmt_ann_d): Kill GTY ((skip)) mark on BB.
+
+2005-05-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * config/sparc/sparc-protos.h (sparc_expand_move): New prototype.
+       * config/sparc/sparc.c (sparc_expand_move): New function.
+       (sparc_emit_set_const64): Rewrite assert condition on entry.
+       (legitimate_constant_p) <CONST_VECTOR>: New case.
+       (legitimize_pic_address): Use TARGET_ARCH64 to select the mode.
+       * config/sparc/sparc.md (movqi, movhi, movsi, movdi, movV32,
+       movV64, movtf): Use nonimmediate_operand for the first operand.
+       Rewrite.  Only invoke sparc_expand_move.
+       * config/sparc/predicates.md (input_operand): Reorder tests.
+
+2005-05-23  Jan Beulich  <jbeulich@novell.com>
+
+       * gthr-posix.h (__gthread_recursive_mutex_init_function): Add
+       missing return statement.
+
+2005-05-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * config/sparc/sparc.c (sparc_emit_float_lib_cmp): Use
+       emit_move_insn for moves to TFmode stack slots.
+
+2005-05-21  Richard Guenther  <rguenth@gcc.gnu.org>
+
+       * tree-stdarg.c (execute_optimize_stdarg): Handle references
+       to va_list of the form &va[0].
+
 2005-05-20  Jan Hubicka  <jh@suse.cz>
 
        * Makefile.in (insn-emit.o): Add basic-block.h dependency.