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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|paolo at gcc dot gnu.org           |
          Component|tree-optimization           |libstdc++
           Assignee|unassigned at gcc dot gnu.org      |paolo.carlini at oracle 
dot com

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Pretty sure it's my change because typeinfo::before and typeinfo::operator==
are special on some targets and I couldn't notice on x86-linux:

#if !__GXX_TYPEINFO_EQUALITY_INLINE
    // In old abi, or when weak symbols are not supported, there can
    // be multiple instances of a type_info object for one
    // type. Uniqueness must use the _name value, not object address.
    bool before(const type_info& __arg) const _GLIBCXX_NOEXCEPT;
    bool operator==(const type_info& __arg) const _GLIBCXX_NOEXCEPT;

however, I can get to this only next week, I'm traveling now, thus, if you
like, feel free to revert for now my commit and close this bug.

Reply via email to