re PR tree-optimization/57124 (254.gap@spec2000 got miscompare after r198413)
commit2343af65585862c38ab76e78387c2ae60c93f227
authorJeff Law <law@redhat.com>
Fri, 24 May 2013 17:13:38 +0000 (24 11:13 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 24 May 2013 17:13:38 +0000 (24 11:13 -0600)
treea8e876918b34462b5e7b7c8a733d2aeed5023f1d
parentdd1c676f756ac4d885e1629a76c5735fa79544a1
re PR tree-optimization/57124 (254.gap@spec2000 got miscompare after r198413)

PR tree-optimization/57124
* tree-vrp.c (simplify_cond_using_ranges): Only simplify a
conversion feeding a condition if the range has an overflow
if -fstrict-overflow.  Add warnings for when we do make the
transformation.

PR tree-optimization/57124
* gcc.c-torture/execute/pr57124.c: New test.
* gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.

From-SVN: r199305
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr57124.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr57124.x [new file with mode: 0644]
gcc/tree-vrp.c