re PR c++/16475 (FAIL: g++.dg/rtti/tinfo1.C scan-assembler _ZTIP9CTemplateIhE:)

2004-07-12  Andrew Pinski  <apinski@apple.com>

        PR c++/16475
        Revert:
        2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
                PR c++/16276
                * rtti.c (emit_tinfo_decl): Turn off DECL_ONE_ONLY if typeinfo
                is not public.

From-SVN: r84583
This commit is contained in:
Andrew Pinski 2004-07-12 22:28:54 +00:00 committed by Andrew Pinski
parent 52b754e8fc
commit 494d901631
2 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,12 @@
2004-07-12 Andrew Pinski <apinski@apple.com>
PR c++/16475
Revert:
2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
PR c++/16276
* rtti.c (emit_tinfo_decl): Turn off DECL_ONE_ONLY if typeinfo
is not public.
2004-07-12 Eric Christopher <echristo@redhat.com>
* parser.c (cp_parser_class_head): Remove unused variable.

View File

@ -1460,11 +1460,7 @@ emit_tinfo_decl (tree decl)
DECL_EXTERNAL (decl) = 0;
TREE_PUBLIC (decl) = !non_public;
if (non_public)
{
DECL_COMDAT (decl) = 0;
if (SUPPORTS_ONE_ONLY)
DECL_ONE_ONLY (decl) = 0;
}
DECL_COMDAT (decl) = 0;
DECL_INITIAL (decl) = var_init;
mark_used (decl);