This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/17324] [3.5 Regression] Error: symbol `bRKNS0_IT_SD_EE' is already defined


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-09 03:22 -------
Okay, who added a symbol length limit into GCC?
I almost think it was this change which caused the problem:
2004-08-25  Mark Mitchell  <mark@codesourcery.com>

        PR c++/17155
        * lex.c (build_lang_decl): Set DECL_NO_STATIC_CHAIN for all C++
        functions.

        * mangle.c (get_identifier_nocopy): Add cast.

        * cp-tree.h (mangle_type): Remove.
        * mangle.c (globals): GTY it.
        (mangle_obstack): New variable.
        (name_obstack): Likewise.
        (name_base): Likewise.
        (write_char): Adjust accordingly.
        (write_chars): Likewise.
        (write_string): Likewise.
        (start_mangling): Initialize G.substitutions only one.  Add
        ident_p parameter.
        (finish_mangling): Use VARRAY_CLEAR to reclaim
        storage in G.substitutions.  Use obstack_finish.
        (init_mangle): Adjust for changes to variable names above.
        Initialize G.substitutions.
        (mangle_decl_string): Adjust call to start_mangling.
        (get_identifier_nocopy): New function.
        (mangle_decl): Use it.
        (mangle_type_string): Adjust call to start_mangling.
        (mangle_special_for_type): Likewise.
        (mangle_vtt_for_type): Likewise.
        (mangle_ctor_vtbl_for_type): Likewise.
        (mangle_thunk): Likewise.
        (mangle_guard_variable): Likewise.
        (mangle_ref_init_variable): Likewise.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mmitchel at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17324


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]