]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/47698 (CMOV accessing volatile memory with read side effect)
authorSergey Ostanevich <sergos.gnu@gmail.com>
Mon, 7 Nov 2011 08:41:55 +0000 (08:41 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Mon, 7 Nov 2011 08:41:55 +0000 (08:41 +0000)
commitb3242a4c75342dc2a5260fd452b9ea5c9d604296
tree7650728bd04ee3bd9438a80a18a47d5899ab0896
parentf7a57cdc352bda43281423b933e4d3cb0edc9ddc
re PR rtl-optimization/47698 (CMOV accessing volatile memory with read side effect)

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.

From-SVN: r181075
gcc/ChangeLog
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/47698.c [new file with mode: 0644]