2017-03-03 Richard Biener <rguenther@suse.de>
commitaf8ad81ee4f38b64520d2cbe7277fe2141144eb0
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Mar 2017 08:08:08 +0000 (3 08:08 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Mar 2017 08:08:08 +0000 (3 08:08 +0000)
treef3b4e1263a0a493582a686d705880e3215759610
parent387e18c91ccf495bda20584329ed88a0316ecf0d
2017-03-03  Richard Biener  <rguenther@suse.de>

PR middle-end/79818
* match.pd ( X +- C1 CMP C2 -> X CMP C2 -+ C1): Add missing
TYPE_OVERFLOW_UNDEFINED check.

* gcc.dg/torture/pr79818.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@245860 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr79818.c [new file with mode: 0644]