mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-09 10:47:27 +08:00
elfos.h (SELECT_SECTION): Don't access DECL_INITIAL of a CONSTRUCTOR.
* config/elfos.h (SELECT_SECTION): Don't access DECL_INITIAL of a CONSTRUCTOR. From-SVN: r34019
This commit is contained in:
parent
6dad70df54
commit
f2b339813f
@ -1,3 +1,8 @@
|
||||
Fri May 19 06:49:35 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* config/elfos.h (SELECT_SECTION): Don't access DECL_INITIAL of
|
||||
a CONSTRUCTOR.
|
||||
|
||||
2000-05-18 Chris Demetriou <cgd@sibyte.com>
|
||||
|
||||
* gcc.texi (MULTILIB_EXCEPTIONS): Correct example and update
|
||||
|
@ -484,8 +484,7 @@ dtors_section () \
|
||||
else \
|
||||
data_section (); \
|
||||
} \
|
||||
else if (TREE_CODE (DECL) == VAR_DECL \
|
||||
|| TREE_CODE (DECL) == CONSTRUCTOR) \
|
||||
else if (TREE_CODE (DECL) == VAR_DECL) \
|
||||
{ \
|
||||
if ((flag_pic && RELOC) \
|
||||
|| !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
|
||||
@ -496,6 +495,15 @@ dtors_section () \
|
||||
else \
|
||||
const_section (); \
|
||||
} \
|
||||
else if (TREE_CODE (DECL) == CONSTRUCTOR) \
|
||||
{ \
|
||||
if ((flag_pic && RELOC) \
|
||||
|| !TREE_READONLY (DECL) || TREE_SIDE_EFFECTS (DECL) \
|
||||
|| ! TREE_CONSTANT (DECL)) \
|
||||
data_section (); \
|
||||
else \
|
||||
const_section (); \
|
||||
} \
|
||||
else \
|
||||
const_section (); \
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user