gcc/
commitc616bb5c2ed2704bd85176bdd587c5dca3dc0f39
authorkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 08:41:55 +0000 (7 08:41 +0000)
committerkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 08:41:55 +0000 (7 08:41 +0000)
tree7650728bd04ee3bd9438a80a18a47d5899ab0896
parentc2ec39b5208f9e963e9bc176c6ba534211d9e8ac
gcc/
PR rtl-optimization/47698
* ifconv.c (noce_operand_ok): prevent CMOV generation
for volatile mem.

gcc/testsuite/
PR rtl-optimization/47698
* gcc.target/i386/47698.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181075 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/47698.c [new file with mode: 0644]