diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-09-06 14:36:00 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-09-06 14:36:00 +0000 |
commit | 77d62cb7843c57618c1a8ba320d6fb96479c798d (patch) | |
tree | 52fa46d8c273e0f8d35783d45f0ace038f3ee670 /gcc/lto-cgraph.c | |
parent | b57be3aa294a4ee4ad1a3787a6e337bd4a181bbd (diff) | |
download | gcc-77d62cb7843c57618c1a8ba320d6fb96479c798d.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178597 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-cgraph.c')
0 files changed, 0 insertions, 0 deletions