OSDN Git Service

PR tree-optimization/18815
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 247b1f2..a4aced0 100644 (file)
@@ -1,3 +1,47 @@
+2005-03-02  Devang Patel  <dpatel@apple.com>
+
+       PR tree-optimization/18815
+       * tree-if-conv.c (combine_blocks): Adjust loop header edges for
+       loops with zero exit edges.
+       
+2005-03-02  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * cfg.c (connect_src, connect_dest, disconnect_src,
+       disconnct_dest): New.
+       (unchecked_make_edge, remove_edge, redirect_edge_succ,
+       redirect_edge_pred): Use the new functions.
+
+       * tree-ssa-dom.c (tree_ssa_dominator_optimize): Call
+       free_dominance_info only when needed.
+
+2005-03-02  David Edelsohn  <edelsohn@gnu.org>
+
+       PR target/20276
+       * config/rs6000/predicates.md (reg_or_cint64_operand): Fix typo.
+       (reg_or_sub_cint64_operand): Same.
+
+2005-03-02  Jeff Law  <law@redhat.com>
+
+       * tree-ssa-dom.c (tree_ssa_dominator_optimize): Fix setting of
+       CFG_ALTERED in the main DOM iteration loop.
+
+2005-03-02  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/19916
+       * varasm.c (initializer_constant_valid_p): Allow conversions
+       between OFFSET_TYPEs.  Tidy.
+
+2005-03-02  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/cris.md ("return"): Remove epilogue delay list
+       sanity check.
+
+2005-03-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/arm/linux-elf.h (ARM_FUNCTION_PROFILER): Do not use (PLT)
+       for Thumb.
+       * config/arm/netbsd-elf.h (ARM_FUNCTION_PROFILER): Likewise.
+
 2005-03-02  Kazu Hirata  <kazu@cs.umass.edu>
 
        * cfgloop.h, cfgloopanal.c, cfgloopmanip.c, conflict.c,