2014-10-28 Richard Biener <rguenther@suse.de>
commitff05bd35c80f4b59cc41c8abb6c7247c6d4f6096
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Oct 2014 11:42:43 +0000 (28 11:42 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Oct 2014 11:42:43 +0000 (28 11:42 +0000)
treedfad2841958e84ccd1eaf6859b533ff386a916aa
parentd954097a8ff0e91e8a686e5c4137ae0159300e09
2014-10-28  Richard Biener  <rguenther@suse.de>

PR middle-end/63665
* fold-const.c (fold_comparison): Properly guard simplifying
against INT_MAX/INT_MIN with !TYPE_OVERFLOW_WRAPS.

* gcc.dg/pr63665.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216781 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr63665.c [new file with mode: 0644]