Commit f654e526 by Richard Henderson Committed by Richard Henderson

except.c (start_dynamic_cleanup): Use force_operand on the buffer's address.

        * except.c (start_dynamic_cleanup): Use force_operand on the
        buffer's address.

From-SVN: r28282
parent 5bb2f1e7
Mon Jul 26 18:51:34 1999 Richard Henderson <rth@cygnus.com>
* except.c (start_dynamic_cleanup): Use force_operand on the
buffer's address.
Mon Jul 26 16:43:26 1999 Richard Henderson <rth@cygnus.com> Mon Jul 26 16:43:26 1999 Richard Henderson <rth@cygnus.com>
* c4x.h (EXPAND_BUILTIN_VA_ARG): New. * c4x.h (EXPAND_BUILTIN_VA_ARG): New.
......
...@@ -1309,7 +1309,9 @@ start_dynamic_cleanup (func, arg) ...@@ -1309,7 +1309,9 @@ start_dynamic_cleanup (func, arg)
/* Update the cleanup chain. */ /* Update the cleanup chain. */
emit_move_insn (dcc, XEXP (buf, 0)); x = force_operand (XEXP (buf, 0), dcc);
if (x != dcc)
emit_move_insn (dcc, x);
} }
/* Emit RTL to start a dynamic handler on the EH runtime dynamic /* Emit RTL to start a dynamic handler on the EH runtime dynamic
......
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