* 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
2008-11-22 Jakub Jelinek <jakub@redhat.com>
+ PR middle-end/37316
+ * function.c (assign_parm_remove_parallels): Pass
+ data->passed_type as third argument to emit_group_store.
+
PR target/37170
* final.c (mark_symbol_refs_as_used): New function.
* output.h (mark_symbol_refs_as_used): New prototype.
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;
}