diff options
author | Richard Guenther <rguenther@suse.de> | 2011-05-10 09:57:50 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-05-10 09:57:50 +0000 |
commit | be17328916770319a04f236f42aaf12404bad162 (patch) | |
tree | 29206a7d5e93403b2d8ad01b15c16501a9d9603c /gcc/config.gcc | |
parent | 6ae70ea2e6f12a97415896b4721bf4df536e3b09 (diff) | |
download | gcc-be17328916770319a04f236f42aaf12404bad162.zip gcc-be17328916770319a04f236f42aaf12404bad162.tar.gz gcc-be17328916770319a04f236f42aaf12404bad162.tar.bz2 |
tree-ssa-forwprop.c (combine_conversions): Pattern-match a series of conversions and apply foldings similar to what...
2011-05-10 Richard Guenther <rguenther@suse.de>
* tree-ssa-forwprop.c (combine_conversions): Pattern-match
a series of conversions and apply foldings similar to what
fold-const does.
(tree_ssa_forward_propagate_single_use_vars): Call it.
* gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
* gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
* gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
applies.
From-SVN: r173612
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions