parent
2d0541b99a
commit
3bdf58486d
|
@ -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>
|
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
|
* function.c (update_temp_slot_address): Handle case where sum of
|
||||||
|
|
|
@ -4229,9 +4229,11 @@ emit_store_flag (target, code, op0, op1, mode, unsignedp, normalizep)
|
||||||
comparison and then the scc insn.
|
comparison and then the scc insn.
|
||||||
|
|
||||||
compare_from_rtx may call emit_queue, which would be deleted below
|
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 ();
|
emit_queue ();
|
||||||
|
do_pending_stack_adjust ();
|
||||||
last = get_last_insn ();
|
last = get_last_insn ();
|
||||||
|
|
||||||
comparison
|
comparison
|
||||||
|
|
Loading…
Reference in New Issue