OSDN Git Service

* simplify-rtx.c (simplify_binary_operation_1 <IOR>): Correct bug
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index ccebcd7..f0417ba 100644 (file)
@@ -1,5 +1,41 @@
+2005-12-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * simplify-rtx.c (simplify_binary_operation_1 <IOR>): Correct bug
+       introduced 2005-12-16.
+
+2005-12-16  Steven Bosscher  <stevenb@suse.de>
+
+       PR rtl-optimization/23837
+       * optabs.c (expand_binop): For a multi-word rotate, never emit
+       a REG_NO_CONFLICT block.
+
+2005-12-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR middle-end/25457
+       * reorg.c (mostly_true_jump): Remove unused variable 'insn'.
+
+       PR target/25447
+       * config/pa/pa.c (pa_scalar_mode_supported_p): Handle
+       MODE_DECIMAL_FLOAT.
+
+2005-12-16  Steven Bosscher  <stevenb@suse.de>
+
+       * loop-invariant.c (move_loop_invariants): Add missing hunk from
+       the previous patch, to nullify df.
+
+2005-12-16  Steven Bosscher  <stevenb@suse.de>
+
+       * reorg.c (mostly_true_jump): Clean up code depending on
+       LABEL_OUTSIDE_LOOP_P and loop notes.  Remove code doing
+       poor man's branch prediction, instead rely on REG_BR_PROB
+       notes to be available.
+
 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
 
+       PR rtl-optimization/24899
+       * loop.c (strength_reduce): Don't reduce giv that is not always
+       computable and where add_val or mult_val can trap.
+
        * doc/invoke.texi (-fdump-tree-*): Remove note about C/C++ only.
 
 2005-12-16  Nathan Sidwell  <nathan@codesourcery.com>