PR target/57568
commit1bb66e410b45fefedd01ed3c63956e1d4c5fdf48
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 9 Jun 2013 18:30:01 +0000 (9 18:30 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 9 Jun 2013 18:30:01 +0000 (9 18:30 +0000)
treeb7a1101d2801b50e61ab2ddaf98671e598dc4b96
parent02dd3d199987424f88c0a2b6935429b9d54efcdf
PR target/57568
* config/i386/i386.md (TARGET_READ_MODIFY_WRITE peepholes): Ensure
that operands[2] doesn't overlap with operands[0].

* gcc.c-torture/execute/pr57568.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199870 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr57568.c [new file with mode: 0644]