summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormerrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4>1996-05-07 16:26:09 +0000
committermerrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4>1996-05-07 16:26:09 +0000
commit4c178a8b6b2cb80356739a5fc0b185b6e0fd5457 (patch)
tree39c2aca24263ed5d714f02ef7a764918ca5af3a3
parent664dece543d83b8e57c4ef5f8a32d1ea432fb86c (diff)
downloadppe42-gcc-4c178a8b6b2cb80356739a5fc0b185b6e0fd5457.tar.gz
ppe42-gcc-4c178a8b6b2cb80356739a5fc0b185b6e0fd5457.zip
(make_decl_rtl): Update DECL_ASSEMBLER_NAME for local
| statics. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11950 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/varasm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index cc103c4f679..ffcdd916de4 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -703,8 +703,7 @@ make_decl_rtl (decl, asmspec, top_level)
else if (TREE_CODE (decl) == VAR_DECL
&& DECL_SECTION_NAME (decl) != NULL_TREE
&& DECL_INITIAL (decl) == NULL_TREE
- && DECL_COMMON (decl)
- && ! flag_no_common)
+ && DECL_COMMON (decl))
{
warning_with_decl (decl,
"section attribute ignored for uninitialized variable `%s'");
@@ -734,6 +733,7 @@ make_decl_rtl (decl, asmspec, top_level)
DECL_RTL (decl) = gen_rtx (MEM, DECL_MODE (decl),
gen_rtx (SYMBOL_REF, Pmode, name));
+ DECL_ASSEMBLER_NAME (decl) = get_identifier (name);
/* If this variable is to be treated as volatile, show its
tree node has side effects. If it has side effects, either
OpenPOWER on IntegriCloud