*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Mon, 20 Apr 1992 02:38:07 +0000 (02:38 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 20 Apr 1992 02:38:07 +0000 (02:38 +0000)
From-SVN: r802

gcc/genemit.c

index f85444da4a41cd4dcec9e0b1d94f07fbd6470d2b..197356c123cb8d5eab1a4c6e814600e34026e3d6 100644 (file)
@@ -301,12 +301,13 @@ gen_insn (insn)
                  rtx new = XEXP (XVECEXP (insn, 1, j), 0);
 
                  /* OLD and NEW are the same if both are to be a SCRATCH
+                    of the same mode, 
                     or if both are registers of the same mode and number.  */
-                 if (! ((GET_CODE (old) == MATCH_SCRATCH
-                         && GET_CODE (new) == MATCH_SCRATCH)
-                        || (GET_CODE (old) == REG && GET_CODE (new) == REG
-                            && GET_MODE (old) == GET_MODE (new)
-                            && REGNO (old) == REGNO (new))))
+                 if (! (GET_MODE (old) == GET_MODE (new)
+                        && ((GET_CODE (old) == MATCH_SCRATCH
+                             && GET_CODE (new) == MATCH_SCRATCH)
+                            || (GET_CODE (old) == REG && GET_CODE (new) == REG
+                                && REGNO (old) == REGNO (new)))))
                    break;
                }