]> gcc.gnu.org Git - gcc.git/commit - gcc/ChangeLog
re PR tree-optimization/57124 (254.gap@spec2000 got miscompare after r198413)
authorJeff Law <law@redhat.com>
Fri, 24 May 2013 17:13:38 +0000 (11:13 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 24 May 2013 17:13:38 +0000 (11:13 -0600)
commit2343af65585862c38ab76e78387c2ae60c93f227
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
This page took 0.054934 seconds and 5 git commands to generate.