diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1992-05-25 19:53:22 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1992-05-25 19:53:22 +0000 |
commit | 5e116627c9086ed50e596e60c7f283c49e795c46 (patch) | |
tree | 2cd258041b15db5139e7ea54be7f5f0e23485d7b | |
parent | 3b998c11fb4b43c4547bb7aa3f714ce89fe0c922 (diff) | |
download | gcc-5e116627c9086ed50e596e60c7f283c49e795c46.zip gcc-5e116627c9086ed50e596e60c7f283c49e795c46.tar.gz gcc-5e116627c9086ed50e596e60c7f283c49e795c46.tar.bz2 |
*** empty log message ***
From-SVN: r1080
-rw-r--r-- | gcc/stmt.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -537,7 +537,6 @@ expand_computed_goto (exp) rtx x = expand_expr (exp, 0, VOIDmode, 0); emit_queue (); emit_indirect_jump (x); - emit_barrier (); } /* Handle goto statements and the labels that they can go to. */ @@ -645,9 +644,8 @@ expand_goto (label) /* Restore the stack pointer. Note this uses fp just restored. */ addr = p->nonlocal_goto_stack_level; if (addr) - addr = replace_rtx (copy_rtx (p->nonlocal_goto_stack_level), - replace_rtx (addr, virtual_stack_vars_rtx, - frame_pointer_rtx)); + addr = replace_rtx (copy_rtx (addr), + virtual_stack_vars_rtx, frame_pointer_rtx); emit_stack_restore (SAVE_NONLOCAL, addr, 0); |