projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6703866
)
(assign_parms): Don't trust the callee to copy a TREE_ADDRESSABLE
author
Richard Kenner
<kenner@gcc.gnu.org>
Fri, 27 Oct 1995 01:55:22 +0000
(21:55 -0400)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Fri, 27 Oct 1995 01:55:22 +0000
(21:55 -0400)
type.
From-SVN: r10527
gcc/function.c
patch
|
blob
|
history
diff --git
a/gcc/function.c
b/gcc/function.c
index 8b7e82711ff4c3f44f8e4a5ce91a7871b086c892..25a4911b84c10205f30bb1910816cabd41aae59c 100644
(file)
--- 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);