From 926b1b9906b3671ccc2f31576c0c48c5bf011d23 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 26 Oct 1995 21:55:22 -0400 Subject: [PATCH] (assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLE type. From-SVN: r10527 --- gcc/function.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);