From 6e87e69e8f877f51f8cf15f10805a83f59ddb7c1 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 6 Oct 1993 06:54:56 -0400 Subject: [PATCH] (expand_call): Add yet another assignment to MEM_IN_STRUCT_P. From-SVN: r5630 --- gcc/calls.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gcc/calls.c b/gcc/calls.c index 22cdf5c3511..3d2943072c6 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -996,6 +996,12 @@ expand_call (exp, target, ignore) copy = assign_stack_temp (TYPE_MODE (type), size, 1); } + MEM_IN_STRUCT_P (copy) + = (TREE_CODE (type) == RECORD_TYPE + || TREE_CODE (type) == UNION_TYPE + || TREE_CODE (type) == QUAL_UNION_TYPE + || TREE_CODE (type) == ARRAY_TYPE); + store_expr (args[i].tree_value, copy, 0); args[i].tree_value = build1 (ADDR_EXPR, -- 2.30.2