https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69588

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
This was fixed in

commit 977e64ea305887b145a89901387242702718f0ab
Author: jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Jul 30 17:27:14 2014 +0000

        PR lto/53808
        PR c++/61659
        * pt.c (push_template_decl_real): Set DECL_COMDAT on templates.
        (check_explicit_specialization): Clear it on specializations.
        * decl.c (duplicate_decls, start_decl): Likewise.
        (grokmethod, grokfndecl): Set DECL_COMDAT on inlines.
        * method.c (implicitly_declare_fn): Set DECL_COMDAT.  Determine
        linkage after setting the appropriate flags.
        * tree.c (decl_linkage): Don't check DECL_COMDAT.
        * decl2.c (mark_needed): Mark clones.
        (import_export_decl): Not here.

    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@213307
138bc75d-0d04-0410-961f-82ee72b054a4

gcc5 and gcc6 are ok.

Reply via email to