OSDN Git Service

* i386.c (reg_mentioned_in_mem): Fix dangling else statement.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Mar 1998 17:07:50 +0000 (17:07 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Mar 1998 17:07:50 +0000 (17:07 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18344 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.c

index 6e05c50..549fc26 100644 (file)
@@ -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 <khan@xraylith.wisc.edu>
index 1ca072a..29ce98d 100644 (file)
@@ -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;