(find_reloads): Ignore `%' in the last operand after
authorTom Wood <wood@gnu.org>
Fri, 14 Aug 1992 18:39:00 +0000 (18:39 +0000)
committerTom Wood <wood@gnu.org>
Fri, 14 Aug 1992 18:39:00 +0000 (18:39 +0000)
        warning.

From-SVN: r1830

gcc/reload.c

index 381a86ecaec2a9733faa3640054ef8c929c43d8a..ccaa4b71e37ae3bbefc455a4ef7a02ce9096d062 100644 (file)
@@ -2340,7 +2340,9 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p)
                break;
 
              case '%':
-               commutative = i;
+               /* The last operand should not be marked commutative.  */
+               if (i != noperands - 1)
+                 commutative = i;
                break;
 
              case '?':