From 4580042b083296478be10bac66821088ee07ef46 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 10 Apr 1995 08:20:36 -0400 Subject: [PATCH] (make_decl_rtl): Allow section attribute if... (make_decl_rtl): Allow section attribute if -fno-common or variable is not to be placed in common for some other reason. From-SVN: r9348 --- gcc/varasm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gcc/varasm.c b/gcc/varasm.c index 818628ba273..865de4813e8 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -538,7 +538,9 @@ make_decl_rtl (decl, asmspec, top_level) unit that behaved thusly). So warn the user. */ else if (TREE_CODE (decl) == VAR_DECL && DECL_SECTION_NAME (decl) != NULL_TREE - && DECL_INITIAL (decl) == NULL_TREE) + && DECL_INITIAL (decl) == NULL_TREE + && DECL_COMMON (decl) + && ! flag_no_common) { warning_with_decl (decl, "section attribute ignored for uninitialized variable `%s'"); -- 2.30.2