OSDN Git Service

PR rtl-optimization/47698
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Nov 2011 13:44:11 +0000 (13:44 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Nov 2011 13:44:11 +0000 (13:44 +0000)
* 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

gcc/ChangeLog
gcc/ifcvt.c

index 6c92689..e5050e1 100644 (file)
@@ -1,3 +1,8 @@
+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>
 
index 3b05c2a..e8fa0bd 100644 (file)
@@ -2327,11 +2327,11 @@ noce_get_condition (rtx jump, rtx *earliest, bool then_else_reversed)
 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));