From: Richard Kenner Date: Thu, 6 Oct 1994 10:53:40 +0000 (-0400) Subject: (expand_expr, case ADDR_EXPR): Call mark_temp_addr_taken. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=af5b53ed8d64db12ab1c684f86f5b44077616068;p=gcc.git (expand_expr, case ADDR_EXPR): Call mark_temp_addr_taken. From-SVN: r8225 --- diff --git a/gcc/expr.c b/gcc/expr.c index 963dae08a0d..72f68b4ad64 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -5992,7 +5992,10 @@ expand_expr (exp, target, tmode, modifier) op0 = force_const_mem (TYPE_MODE (TREE_TYPE (TREE_OPERAND (exp, 0))), op0); else if (GET_CODE (op0) == MEM) - temp = XEXP (op0, 0); + { + mark_temp_addr_taken (op0); + temp = XEXP (op0, 0); + } else if (GET_CODE (op0) == REG || GET_CODE (op0) == SUBREG || GET_CODE (op0) == CONCAT)