OSDN Git Service

* expr.c (expand_builtin_setjmp): Remove setting of
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 May 1997 21:08:28 +0000 (21:08 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 May 1997 21:08:28 +0000 (21:08 +0000)
current_function_has_nonlocal_goto, as this isn't a goto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14066 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/expr.c

index 4e3c981..afe6a3c 100644 (file)
@@ -7974,7 +7974,12 @@ expand_builtin_setjmp (buf_addr, target)
 #endif
     emit_move_insn (virtual_stack_vars_rtx, hard_frame_pointer_rtx);
 
-  current_function_has_nonlocal_goto = 1;
+  /* Do we need to do something like:
+     
+     current_function_has_nonlocal_label = 1;
+
+     here?  It seems like we might have to, or some subset of that
+     functionality, but I am unsure.  (mrs) */
 
 #if ARG_POINTER_REGNUM != HARD_FRAME_POINTER_REGNUM
   if (fixed_regs[ARG_POINTER_REGNUM])