From: Jeffrey A Law Date: Sun, 1 Mar 1998 17:07:50 +0000 (+0000) Subject: * i386.c (reg_mentioned_in_mem): Fix dangling else statement. X-Git-Tag: prereleases/egcs-1.1-prerelease~2226 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c7271385a38b772188c086205718602a65eea4b3;p=thirdparty%2Fgcc.git * i386.c (reg_mentioned_in_mem): Fix dangling else statement. From-SVN: r18344 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6e05c506e65d..549fc26fccd8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ Sun Mar 1 18:06:21 1998 Jeffrey A Law (law@cygnus.com) + * i386.c (reg_mentioned_in_mem): Fix dangling else statement. + * fold-const.c (fold_range_test): Always return a value. Sun Mar 1 17:57:34 1998 Mumit Khan diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 1ca072a4c886..29ce98db8113 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -4860,9 +4860,11 @@ reg_mentioned_in_mem (reg, rtl) for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--) { if (fmt[i] == 'E') - for (j = XVECLEN (rtl, i) - 1; j >= 0; j--) - if (reg_mentioned_in_mem (reg, XVECEXP (rtl, i, j))) - return 1; + { + for (j = XVECLEN (rtl, i) - 1; j >= 0; j--) + if (reg_mentioned_in_mem (reg, XVECEXP (rtl, i, j))) + return 1; + } else if (fmt[i] == 'e' && reg_mentioned_in_mem (reg, XEXP (rtl, i))) return 1;