From e5884dacd58235ba11d43a627087fbb36d1d55ad Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 4 Nov 1993 13:29:59 -0500 Subject: [PATCH] (expand_function_start): If not optimizing, ensure we mark context display regs as live for the entire function. From-SVN: r5995 --- gcc/function.c | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- 2.30.2