]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
loop.c (loop_regs_update): Delete else clause for PATTERN rtx and simplify.
authorJames E Wilson <wilson@tuliptree.org>
Sun, 7 Sep 2003 05:21:35 +0000 (22:21 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Sun, 7 Sep 2003 05:21:35 +0000 (22:21 -0700)
* loop.c (loop_regs_update): Delete else clause for PATTERN rtx and
simplify.

From-SVN: r71160

gcc/ChangeLog
gcc/loop.c

index e5a3270f83fedd38f4bf8413df3aaac07a20e62b..7669b77a036a1b4cf68af567843eebad26f1b79f 100644 (file)
@@ -1,3 +1,8 @@
+2003-09-06  James E Wilson  <wilson@tuliptree.org>
+
+       * loop.c (loop_regs_update): Delete else clause for PATTERN rtx and
+       simplify.
+
 2003-09-07  Kelley Cook  <kelleycook@wideopenwest.com>
 
        * Makefile.in: Define $REMAKE to be $MAKE with LANGUAGES & BOOT_CFLAGS
index 4a987d50337cfe65b15a19afd770682440b0702d..31592fc2ba1cdb72fbafb025cd3043d2c17fd68e 100644 (file)
@@ -7741,25 +7741,16 @@ loop_regs_update (const struct loop *loop ATTRIBUTE_UNUSED, rtx seq)
 
   /* Update register info for alias analysis.  */
 
-  if (seq == NULL_RTX)
-    return;
-
-  if (INSN_P (seq))
+  insn = seq;
+  while (insn != NULL_RTX)
     {
-      insn = seq;
-      while (insn != NULL_RTX)
-       {
-         rtx set = single_set (insn);
+      rtx set = single_set (insn);
 
-         if (set && GET_CODE (SET_DEST (set)) == REG)
-           record_base_value (REGNO (SET_DEST (set)), SET_SRC (set), 0);
+      if (set && GET_CODE (SET_DEST (set)) == REG)
+       record_base_value (REGNO (SET_DEST (set)), SET_SRC (set), 0);
 
-         insn = NEXT_INSN (insn);
-       }
+      insn = NEXT_INSN (insn);
     }
-  else if (GET_CODE (seq) == SET
-          && GET_CODE (SET_DEST (seq)) == REG)
-    record_base_value (REGNO (SET_DEST (seq)), SET_SRC (seq), 0);
 }