Commit 926b1b99 by Richard Kenner

(assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLE

type.

From-SVN: r10527
parent 67038661
...@@ -3708,7 +3708,8 @@ assign_parms (fndecl, second_time) ...@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment