From: Richard Kenner Date: Fri, 6 May 1994 17:46:14 +0000 (-0400) Subject: (expand_decl): Don't set current_function_calls_alloca here nor record X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cac1105ce5f0e7c78071dc0509fab28f17b9cd35;p=gcc.git (expand_decl): Don't set current_function_calls_alloca here nor record new stack level for nonlocal gotos. From-SVN: r7231 --- diff --git a/gcc/stmt.c b/gcc/stmt.c index c056bb3e208..4af0f315d16 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -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);