aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-structalias.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2011-09-06 14:36:00 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2011-09-06 14:36:00 +0000
commit1a60c3521a55e8496c1100b8ab4d1d06ce1e829a (patch)
tree52fa46d8c273e0f8d35783d45f0ace038f3ee670 /gcc/tree-ssa-structalias.c
parentef417be1471baff2d413b8e7d33f71acc7a0d9a9 (diff)
downloadgcc-1a60c3521a55e8496c1100b8ab4d1d06ce1e829a.zip
gcc-1a60c3521a55e8496c1100b8ab4d1d06ce1e829a.tar.gz
gcc-1a60c3521a55e8496c1100b8ab4d1d06ce1e829a.tar.bz2
re PR tree-optimization/48149 (Piecewise complex pass-through not optimized)
2011-09-06 Richard Guenther <rguenther@suse.de> PR tree-optimization/48149 * tree-ssa-sccvn.c (vn_get_expr_for): Simplify. Fix tuplification bug. (vn_valueize): Move earlier. (valueize_expr): Use vn_valueize. (simplify_binary_expression): Simplify, also combine COMPLEX_EXPR operands. (simplify_unary_expression): Simplify. * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase. From-SVN: r178597
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions