From: Richard Kenner Date: Fri, 27 Oct 1995 01:55:22 +0000 (-0400) Subject: (assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLE X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=926b1b9906b3671ccc2f31576c0c48c5bf011d23;p=gcc.git (assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLE type. From-SVN: r10527 --- diff --git a/gcc/function.c b/gcc/function.c index 8b7e82711ff..25a4911b84c 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -3708,7 +3708,8 @@ assign_parms (fndecl, second_time) && FUNCTION_ARG_CALLEE_COPIES (args_so_far, TYPE_MODE (DECL_ARG_TYPE (parm)), DECL_ARG_TYPE (parm), - ! last_named)) + ! last_named) + && ! TREE_ADDRESSABLE (DECL_ARG_TYPE (parm))) { rtx copy; tree type = DECL_ARG_TYPE (parm);