From: Scott Snyder Date: Wed, 17 Jul 2002 11:46:38 +0000 (+0000) Subject: re PR c++/7320 (g++ 3.2 relocation problem) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=58f05188d76af5ea12862da949f0310eb6463576;p=gcc.git re PR c++/7320 (g++ 3.2 relocation problem) PR c++/7320 * rtti.c (get_tinfo_decl): Set DECL_COMDAT. From-SVN: r55516 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7042e77e153..ea8e39c27e4 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2002-07-17 Scott Snyder + + PR c++/7320 + * rtti.c (get_tinfo_decl): Set DECL_COMDAT. + 2002-07-12 Mark Mitchell * class.c (add_method): Correct handling of conversion operators. diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c index 676725027cd..0584d60785c 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -342,6 +342,7 @@ get_tinfo_decl (type) TREE_STATIC (d) = 1; DECL_EXTERNAL (d) = 1; SET_DECL_ASSEMBLER_NAME (d, name); + DECL_COMDAT (d) = 1; cp_finish_decl (d, NULL_TREE, NULL_TREE, 0); pushdecl_top_level (d);