* ifcvt.c (noce_operand_ok): Move around comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181161
138bc75d-0d04-0410-961f-
82ee72b054a4
+2011-11-08 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR rtl-optimization/47698
+ * ifcvt.c (noce_operand_ok): Move around comment.
+
2011-11-08 Richard Guenther <rguenther@suse.de>
PR lto/50999
2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
PR rtl-optimization/47698
- * ifconv.c (noce_operand_ok): prevent CMOV generation for volatile mem.
+ * ifcvt.c (noce_operand_ok): Return false for mems with side effects.
2011-11-07 Tristan Gingold <gingold@adacore.com>
static int
noce_operand_ok (const_rtx op)
{
- /* We special-case memories, so handle any of them with
- no address side effects. */
if (side_effects_p (op))
return FALSE;
+ /* We special-case memories, so handle any of them with
+ no address side effects. */
if (MEM_P (op))
return ! side_effects_p (XEXP (op, 0));