]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
*** empty log message ***
authorMichael Meissner <meissner@gcc.gnu.org>
Mon, 25 May 1992 19:53:22 +0000 (19:53 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Mon, 25 May 1992 19:53:22 +0000 (19:53 +0000)
From-SVN: r1080

gcc/stmt.c

index 6b874116640d5d931003f967f71fc466cd4398b0..2c2759686e0ca2f4f97090f79789a2de301461d3 100644 (file)
@@ -537,7 +537,6 @@ expand_computed_goto (exp)
   rtx x = expand_expr (exp, 0, VOIDmode, 0);
   emit_queue ();
   emit_indirect_jump (x);
-  emit_barrier ();
 }
 \f
 /* 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);