Avoid losing pending stack adjusts.

From-SVN: r31156
This commit is contained in:
Bernd Schmidt 2000-01-01 12:12:10 +00:00 committed by Bernd Schmidt
parent 2d0541b99a
commit 3bdf58486d
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2000-01-01 Bernd Schmidt <bernds@cygnus.co.uk>
* expmed.c (emit_store_flag): Prevent losing a pending stack
adjust the same way we prevent losing queued increments.
Fri Dec 31 19:10:31 1999 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* function.c (update_temp_slot_address): Handle case where sum of

View File

@ -4229,9 +4229,11 @@ emit_store_flag (target, code, op0, op1, mode, unsignedp, normalizep)
comparison and then the scc insn.
compare_from_rtx may call emit_queue, which would be deleted below
if the scc insn fails. So call it ourselves before setting LAST. */
if the scc insn fails. So call it ourselves before setting LAST.
Likewise for do_pending_stack_adjust. */
emit_queue ();
do_pending_stack_adjust ();
last = get_last_insn ();
comparison