(assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLE
type. From-SVN: r10527
This commit is contained in:
parent
67038661e2
commit
926b1b9906
@ -3708,7 +3708,8 @@ assign_parms (fndecl, second_time)
|
|||||||
&& FUNCTION_ARG_CALLEE_COPIES (args_so_far,
|
&& FUNCTION_ARG_CALLEE_COPIES (args_so_far,
|
||||||
TYPE_MODE (DECL_ARG_TYPE (parm)),
|
TYPE_MODE (DECL_ARG_TYPE (parm)),
|
||||||
DECL_ARG_TYPE (parm),
|
DECL_ARG_TYPE (parm),
|
||||||
! last_named))
|
! last_named)
|
||||||
|
&& ! TREE_ADDRESSABLE (DECL_ARG_TYPE (parm)))
|
||||||
{
|
{
|
||||||
rtx copy;
|
rtx copy;
|
||||||
tree type = DECL_ARG_TYPE (parm);
|
tree type = DECL_ARG_TYPE (parm);
|
||||||
|
Loading…
Reference in New Issue
Block a user