re PR libstdc++/43622 (Incomplete C++ library support for __float128)
authorMarc Glisse <marc.glisse@inria.fr>
Tue, 22 Apr 2014 16:44:46 +0000 (18:44 +0200)
committerMarc Glisse <glisse@gcc.gnu.org>
Tue, 22 Apr 2014 16:44:46 +0000 (16:44 +0000)
commit793c625fb803247ea5b759c11dbeb3d6882cd74a
tree44bd0f6e4b48f83095c786032dba2ce89733a04f
parentc6d43074d81f1d46a061689d66a68d775aa4250a
re PR libstdc++/43622 (Incomplete C++ library support for __float128)

2014-04-22  Marc Glisse  <marc.glisse@inria.fr>

PR libstdc++/43622
gcc/c-family/
* c-common.c (registered_builtin_types): Make non-static.
* c-common.h (registered_builtin_types): Declare.
gcc/cp/
* rtti.c (emit_support_tinfo_1): New function, extracted from
emit_support_tinfos.
(emit_support_tinfos): Call it and iterate on registered_builtin_types.
libstdc++-v3/
* config/abi/pre/gnu.ver (CXXABI_1.3.9): New version, new symbols.
* config/abi/pre/gnu-versioned-namespace.ver: New symbols.
* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.

From-SVN: r209652
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/cp/ChangeLog
gcc/cp/rtti.c
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/post/x86_64-linux-gnu/baseline_symbols.txt
libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver
libstdc++-v3/config/abi/pre/gnu.ver