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