2006-01-05 Richard Guenther <rguenther@suse.de>
PR tree-optimization/22555 * tree-ssa-alias.c (create_overlap_variables_for): Do not give up, if one structure field is an array. * tree-ssa-operands.c (get_expr_operands): Continue scanning operands even if we found a subvar, but ignore VOPs in this case. * tree-ssa-loop-ivopts.c (rewrite_use): Mark new vars in stmt for renaming. * tree-ssa-loop.c (pass_iv_optimize): Schedule TODO_update_ssa. * gcc.dg/tree-ssa/alias-3.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109381 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 12 additions, 0 deletionsgcc/ChangeLog
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/tree-ssa/alias-3.c 20 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/alias-3.c
- gcc/tree-ssa-alias.c 0 additions, 1 deletiongcc/tree-ssa-alias.c
- gcc/tree-ssa-loop-ivopts.c 1 addition, 1 deletiongcc/tree-ssa-loop-ivopts.c
- gcc/tree-ssa-loop.c 3 additions, 1 deletiongcc/tree-ssa-loop.c
- gcc/tree-ssa-operands.c 10 additions, 3 deletionsgcc/tree-ssa-operands.c
Loading
Please register or sign in to comment