Commit c51f3aa1 by H.J. Lu Committed by H.J. Lu

elfos.h (UNIQUE_SECTION): Enable .bss section with the correct patch.

2001-07-13  H.J. Lu  (hjl@gnu.org)

	* config/elfos.h (UNIQUE_SECTION): Enable .bss section with
	the correct patch.

From-SVN: r44001
parent 4b2dc1b2
2001-07-13 H.J. Lu (hjl@gnu.org)
* config/elfos.h (UNIQUE_SECTION): Enable .bss section with
the correct patch.
2001-07-13 Geoffrey Keating <geoffk@redhat.com>
Revert H.J. Lu's UNIQUE_SECTION patch of 2001-07-13.
......
......@@ -348,22 +348,19 @@ dtors_section () \
const char *name; \
char *string; \
const char *prefix; \
static const char *prefixes[/*4*/3][2] = \
static const char *prefixes[4][2] = \
{ \
{ ".text.", ".gnu.linkonce.t." }, \
{ ".rodata.", ".gnu.linkonce.r." }, \
{ ".data.", ".gnu.linkonce.d." } \
/* Do not generate unique sections for uninitialised \
data since we do not have support for this in the \
linker scripts yet... \
,{ ".bss.", ".gnu.linkonce.b." } */ \
{ ".data.", ".gnu.linkonce.d." }, \
{ ".bss.", ".gnu.linkonce.b." } \
}; \
\
if (TREE_CODE (DECL) == FUNCTION_DECL) \
sec = 0; \
/* else if (DECL_INITIAL (DECL) == 0 \
else if (DECL_INITIAL (DECL) == 0 \
|| DECL_INITIAL (DECL) == error_mark_node) \
sec = 3; */ \
sec = 3; \
else if (DECL_READONLY_SECTION (DECL, RELOC)) \
sec = 1; \
else \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment