From: Richard Kenner Date: Wed, 15 Jul 1992 10:46:46 +0000 (-0400) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=60654f77caa149c67892783132ff4f024fa4847c;p=gcc.git *** empty log message *** From-SVN: r1589 --- diff --git a/gcc/combine.c b/gcc/combine.c index bfdacb71f54..ba100ad0e81 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -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))))