]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR tree-optimization/57124
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 May 2013 17:13:38 +0000 (17:13 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 May 2013 17:13:38 +0000 (17:13 +0000)
commit65a8f1a1cd31f5b564a7e41e9146c638aaeb0942
treea8e876918b34462b5e7b7c8a733d2aeed5023f1d
parent72524e9190a393c0bb9f236e40b0ff45cb499756
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199305 138bc75d-0d04-0410-961f-82ee72b054a4
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