From: Richard Kenner Date: Sun, 9 Feb 1997 19:05:39 +0000 (-0500) Subject: (assign_stack_temp): Clear MEM flags from reuse. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1995f267b73ed2fc5cfa6771ff3848facf9c2b2a;p=gcc.git (assign_stack_temp): Clear MEM flags from reuse. From-SVN: r13623 --- diff --git a/gcc/function.c b/gcc/function.c index 7e9da32be55..468558bc216 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -913,6 +913,11 @@ assign_stack_temp (mode, size, keep) p->level = temp_slot_level; p->keep = keep; } + + /* We may be reusing an old slot, so clear any MEM flags that may have been + set from before. */ + RTX_UNCHANGING_P (p->slot) = 0; + MEM_IN_STRUCT_P (p->slot) = 0; return p->slot; }