diff options
author | Richard Biener <rguenther@suse.de> | 2015-04-16 07:55:57 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-04-16 07:55:57 +0000 |
commit | 8a474dc5d7d152653e90e960eff1852d1c7ff914 (patch) | |
tree | 649c5ed590a9bcfcc0ac37c15b11b36688be346a /gcc/tree-vrp.c | |
parent | 8d1cac076c9ac75a81f15e2249ff9a92a0278516 (diff) | |
download | gcc-8a474dc5d7d152653e90e960eff1852d1c7ff914.zip gcc-8a474dc5d7d152653e90e960eff1852d1c7ff914.tar.gz gcc-8a474dc5d7d152653e90e960eff1852d1c7ff914.tar.bz2 |
tree-ssa-ccp.c (likely_value): See if we have operands that are marked as never simulate again and return...
2015-04-16 Richard Biener <rguenther@suse.de>
* tree-ssa-ccp.c (likely_value): See if we have operands that
are marked as never simulate again and return CONSTANT in this
case.
* tree-ssa-propagate.c (simulate_stmt): Mark stmts that do
not have any operands that will be simulated again as
not being simulated again.
* gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
* gcc.dg/tree-ssa/pr37508.c: Adjust.
* gfortran.dg/reassoc_6.f: Remove XFAIL.
From-SVN: r222141
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions