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
This commit is contained in:
parent
5bb2f1e705
commit
f654e52683
|
@ -1,3 +1,8 @@
|
|||
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>
|
||||
|
||||
* c4x.h (EXPAND_BUILTIN_VA_ARG): New.
|
||||
|
|
|
@ -1309,7 +1309,9 @@ start_dynamic_cleanup (func, arg)
|
|||
|
||||
/* 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
|
||||
|
|
Loading…
Reference in New Issue