From 42add480cd563bd0534cf7fd3c5cd6131052a1eb Mon Sep 17 00:00:00 2001 From: Tom Wood Date: Fri, 14 Aug 1992 18:39:00 +0000 Subject: [PATCH] (find_reloads): Ignore `%' in the last operand after warning. From-SVN: r1830 --- gcc/reload.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/reload.c b/gcc/reload.c index 381a86ecaec..ccaa4b71e37 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -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 '?': -- 2.30.2