OSDN Git Service

(expand_decl): Don't set current_function_calls_alloca here nor record
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 May 1994 17:46:14 +0000 (17:46 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 May 1994 17:46:14 +0000 (17:46 +0000)
new stack level for nonlocal gotos.

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

gcc/stmt.c

index c056bb3..4af0f31 100644 (file)
@@ -3204,16 +3204,10 @@ expand_decl (decl)
                          NULL_RTX, VOIDmode, 0);
       free_temp_slots ();
 
-      /* This is equivalent to calling alloca.  */
-      current_function_calls_alloca = 1;
-
       /* Allocate space on the stack for the variable.  */
       address = allocate_dynamic_stack_space (size, NULL_RTX,
                                              DECL_ALIGN (decl));
 
-      if (nonlocal_goto_handler_slot != 0)
-       emit_stack_save (SAVE_NONLOCAL, &nonlocal_goto_stack_level, NULL_RTX);
-
       /* Reference the variable indirect through that rtx.  */
       DECL_RTL (decl) = gen_rtx (MEM, DECL_MODE (decl), address);