* ifcvt.c (noce_get_alt_condition): Don't make an auxiliary
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Aug 2001 16:31:44 +0000 (16:31 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Aug 2001 16:31:44 +0000 (16:31 +0000)
set from a constant part of the condition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44602 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ifcvt.c

index ddaca0d..3ffebfd 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-03  DJ Delorie  <dj@redhat.com>
+
+       * ifcvt.c (noce_get_alt_condition): Don't make an auxiliary
+       set from a constant part of the condition.
+
 2001-08-01  Andrew Cagney  <ac131313@redhat.com>
 
        * mkdeps.c (deps_add_default_target): Make local variable
index 4de879d..6d7e085 100644 (file)
@@ -1183,15 +1183,9 @@ noce_get_alt_condition (if_info, target, earliest)
          if (GET_CODE (src) == CONST_INT)
            {
              if (rtx_equal_p (op_a, SET_DEST (PATTERN (prev_insn))))
-               {
-                 op_a = src;
-                 if_info->cond_earliest = prev_insn;
-               }
+               op_a = src;
              else if (rtx_equal_p (op_b, SET_DEST (PATTERN (prev_insn))))
-               {
-                 op_b = src;
-                 if_info->cond_earliest = prev_insn;
-               }
+               op_b = src;
 
              if (GET_CODE (op_a) == CONST_INT)
                {