From c7271385a38b772188c086205718602a65eea4b3 Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Sun, 1 Mar 1998 17:07:50 +0000 Subject: [PATCH] * i386.c (reg_mentioned_in_mem): Fix dangling else statement. From-SVN: r18344 --- gcc/ChangeLog | 2 ++ gcc/config/i386/i386.c | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6e05c506e65..549fc26fccd 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 1ca072a4c88..29ce98db811 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; -- 2.30.2