(expand_decl): Don't set current_function_calls_alloca here nor record
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 6 May 1994 17:46:14 +0000 (13:46 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 6 May 1994 17:46:14 +0000 (13:46 -0400)
new stack level for nonlocal gotos.

From-SVN: r7231

gcc/stmt.c

index c056bb3e208f2e59cc6d3a05e4025da8ceb3eab0..4af0f315d1624ac2e9845ad6878b7e6678a01629 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);