[Bug libstdc++/61536] [4.10 regression] g++ and libstdc++ regressions on arm-none-linux-gnueabihf with missing typeinfo
paolo.carlini at oracle dot com
gcc-bugzilla@gcc.gnu.org
Tue Jun 17 12:17:00 GMT 2014
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.
More information about the Gcc-bugs
mailing list