From 9fabac44da057dc72d331309d4175d37a13669fa Mon Sep 17 00:00:00 2001 From: rth Date: Fri, 2 Jul 2004 17:32:23 +0000 Subject: * expmed.c (make_tree): Don't use SET_DECL_RTL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84023 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/expmed.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gcc/expmed.c') diff --git a/gcc/expmed.c b/gcc/expmed.c index 1dbad8679eb..ad1d88367da 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -4432,7 +4432,9 @@ make_tree (tree type, rtx x) if (POINTER_TYPE_P (type)) x = convert_memory_address (TYPE_MODE (type), x); - SET_DECL_RTL (t, x); + /* Note that we do *not* use SET_DECL_RTL here, because we do not + want set_decl_rtl to go adjusting REG_ATTRS for this temporary. */ + t->decl.rtl = x; return t; } -- cgit v1.2.1