OSDN Git Service

PR tree-optimize/22348
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index ac09120..c6e2ad5 100644 (file)
@@ -1,3 +1,49 @@
+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.
+
+       * cgraphunit.c (cgraph_function_and_variable_visibility): Set
+       visibility flags correctly in whole program mode.
+
+2005-07-26  Steve Ellcey  <sje@cup.hp.com>
+
+       PR rtl-optimization/22472
+       * config/pa/pa.h (HARD_REGNO_RENAME_OK): Define.
+
 2005-07-26  Steven Bosscher  <stevenb@suse.de>
 
        PR tree-optimization/22504