summaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2008-11-22 08:27:04 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2008-11-22 08:27:04 +0000
commit77b80ffd91b4c29831d8add2bcf7ca035d487d9c (patch)
tree3517d6c361d0fd0e965015834495619bff936f0f /gcc/function.c
parentfa410aadcf1c81fffde80fc10ea6fbeac9b26f7d (diff)
downloadgcc-77b80ffd91b4c29831d8add2bcf7ca035d487d9c.tar.gz
PR middle-end/37316
* function.c (assign_parm_remove_parallels): Pass data->passed_type as third argument to emit_group_store. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142115 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/function.c')
-rw-r--r--gcc/function.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/function.c b/gcc/function.c
index 233ff6d09b5..832079004f8 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -2436,7 +2436,7 @@ assign_parm_remove_parallels (struct assign_parm_data_one *data)
if (GET_CODE (entry_parm) == PARALLEL && GET_MODE (entry_parm) != BLKmode)
{
rtx parmreg = gen_reg_rtx (GET_MODE (entry_parm));
- emit_group_store (parmreg, entry_parm, NULL_TREE,
+ emit_group_store (parmreg, entry_parm, data->passed_type,
GET_MODE_SIZE (GET_MODE (entry_parm)));
entry_parm = parmreg;
}