Commit f6a048b9 by Richard Kenner

(nonlocal_goto): No longer need USE of %o0.

(goto_handler_and_restore): Show uses %o0.

From-SVN: r11323
parent 7c0e725d
......@@ -5284,7 +5284,6 @@
emit_insn (gen_rtx (USE, VOIDmode, frame_pointer_rtx));
emit_insn (gen_rtx (USE, VOIDmode, stack_pointer_rtx));
emit_insn (gen_rtx (USE, VOIDmode, static_chain_rtx));
emit_insn (gen_rtx (USE, VOIDmode, gen_rtx (REG, Pmode, 8)));
/* Return, restoring reg window and jumping to goto handler. */
emit_insn (gen_goto_handler_and_restore ());
DONE;
......@@ -5299,7 +5298,8 @@
[(set_attr "type" "misc")])
(define_insn "goto_handler_and_restore"
[(unspec_volatile [(const_int 0)] 2)]
[(unspec_volatile [(const_int 0)] 2)
(use (reg:SI 8))]
""
"jmp %%o0+0\;restore"
[(set_attr "type" "misc")
......
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