OSDN Git Service

PR tree-optimize/22348
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index f562787..c6e2ad5 100644 (file)
@@ -1,5 +1,38 @@
+2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimize/22348
+       * tree-ssa-loop-niter.c (number_of_iterations_cond):
+       Fold the partial computation.
+
+2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimization/22325
+       * tree-flow.h (compute_phi_arg_on_exit, force_expr_to_var_cost):
+       Declare.
+       * tree-scalar-evolution.c (scev_const_prop): Add generic final
+       value replacement.
+       * tree-ssa-loop-ivopts.c (force_expr_to_var_cost): Split from ...
+       (force_var_cost): ... this function.
+       (compute_phi_arg_on_exit): Export.
+
+2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimization/20773
+       * tree-ssa-loop-ch.c (copy_loop_headers): Select the correct latch
+       edge.
+
+2005-07-27  Richard Guenther  <rguenther@suse.de>
+
+       * tree-ssa-structalias.c (push_fields_onto_fieldstack):
+       Avoid pushing again if current struct contains only
+       fields we decomposed.
+
 2005-07-27  Jan Hubicka  <jh@suse.cz>
 
+       PR tree-optimization/22574
+       * cgraph.c (cgraph_function_body_availability): Unanalyzed bodies are
+       not available.
+
        * tree-tailcall.c (decrease_profile): New function.
        (eliminate_tail_call): Use it.