*** empty log message ***
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 15 Jul 1992 10:46:46 +0000 (06:46 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 15 Jul 1992 10:46:46 +0000 (06:46 -0400)
From-SVN: r1589

gcc/combine.c

index bfdacb71f541f3e70c7978112669689fd5e60498..ba100ad0e81b996810d3bd0be803614232815f8f 100644 (file)
@@ -1488,6 +1488,7 @@ try_combine (i3, i2, i1)
             we can change its mode.  */
          if (GET_MODE (SET_DEST (newpat)) != GET_MODE (i2dest)
              && GET_MODE (SET_DEST (newpat)) != VOIDmode
+             && GET_CODE (i2dest) == REG
              && (REGNO (i2dest) < FIRST_PSEUDO_REGISTER
                  || (reg_n_sets[REGNO (i2dest)] == 1 && ! added_sets_2
                      && ! REG_USERVAR_P (i2dest))))