diff options
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/function.c b/gcc/function.c index 6dfc17cac1d..884cca70ff2 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -3646,6 +3646,7 @@ assign_parms (fndecl, second_time) else copy = assign_stack_temp (TYPE_MODE (type), int_size_in_bytes (type), 1); + MEM_IN_STRUCT_P (copy) = AGGREGATE_TYPE_P (type); store_expr (parm, copy, 0); emit_move_insn (parmreg, XEXP (copy, 0)); |