From: Richard Kenner Date: Thu, 4 Nov 1993 18:29:59 +0000 (-0500) Subject: (expand_function_start): If not optimizing, ensure we mark context X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e5884dacd58235ba11d43a627087fbb36d1d55ad;p=gcc.git (expand_function_start): If not optimizing, ensure we mark context display regs as live for the entire function. From-SVN: r5995 --- diff --git a/gcc/function.c b/gcc/function.c index aa7149c983d..53918e9bb99 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -4860,6 +4860,12 @@ expand_function_start (subr, parms_have_cleanups) #endif last_ptr = copy_to_reg (gen_rtx (MEM, Pmode, memory_address (Pmode, last_ptr))); + + /* If we are not optimizing, ensure that we know that this + piece of context is live over the entire function. */ + if (! optimize) + save_expr_regs = gen_rtx (EXPR_LIST, VOIDmode, last_ptr, + save_expr_regs); } /* After the display initializations is where the tail-recursion label