From 2045084c926586eb7c6e62043f65db68ac02ba69 Mon Sep 17 00:00:00 2001 From: James Van Artsdalen Date: Mon, 22 Mar 1993 07:40:46 +0000 Subject: [PATCH] (eliminate_regs): Eliminate regs within a CLOBBER. From-SVN: r3826 --- gcc/reload1.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/reload1.c b/gcc/reload1.c index 3412c0a0ec4..814a113dcee 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -2766,6 +2766,9 @@ eliminate_regs (x, mem_mode, insn) if (ep->to_rtx == XEXP (x, 0)) ep->can_eliminate = 0; + new = eliminate_regs (XEXP (x, 0), mem_mode, NULL_RTX); + if (new != XEXP (x, 0)) + return gen_rtx (code, GET_MODE (x), new); return x; case ASM_OPERANDS: -- 2.30.2