Commit 8c15858f by Richard Kenner

(eliminate_regs, case INSN_LIST): Properly remake list when we change

something further on.

From-SVN: r6475
parent 400f8e7d
/* Reload pseudo regs into hard regs for insns that require hard regs. /* Reload pseudo regs into hard regs for insns that require hard regs.
Copyright (C) 1987, 1988, 1989, 1992, 1993 Free Software Foundation, Inc. Copyright (C) 1987, 88, 89, 92, 93, 1994 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -2819,7 +2819,7 @@ eliminate_regs (x, mem_mode, insn) ...@@ -2819,7 +2819,7 @@ eliminate_regs (x, mem_mode, insn)
{ {
new = eliminate_regs (XEXP (x, 1), mem_mode, insn); new = eliminate_regs (XEXP (x, 1), mem_mode, insn);
if (new != XEXP (x, 1)) if (new != XEXP (x, 1))
return gen_rtx (INSN_LIST, GET_MODE (x), XEXP (x, 0), new); return gen_rtx (GET_CODE (x), GET_MODE (x), XEXP (x, 0), new);
} }
return x; return x;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment