diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2014-04-24 15:58:36 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2014-04-24 13:58:36 +0000 |
commit | b911b50d6785f231fcea19adb4a993f6c99a5582 (patch) | |
tree | 98edebaccb3a99fcf6f9f8366076a4e5bec27338 /gcc/cp | |
parent | deb9dd74555e11064ccec733afb7b1aee516ba89 (diff) | |
download | gcc-b911b50d6785f231fcea19adb4a993f6c99a5582.zip gcc-b911b50d6785f231fcea19adb4a993f6c99a5582.tar.gz gcc-b911b50d6785f231fcea19adb4a993f6c99a5582.tar.bz2 |
re PR libstdc++/43622 (Incomplete C++ library support for __float128)
2014-04-24 Marc Glisse <marc.glisse@inria.fr>
PR libstdc++/43622
gcc/cp/
* rtti.c (emit_support_tinfos): Do not iterate on
registered_builtin_types (partial revert).
libstdc++/
* config/abi/pre/gnu.ver (CXXABI_1.3.9): Remove __float128 symbols.
* config/abi/pre/gnu-versioned-namespace.ver: Likewise.
* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
From-SVN: r209748
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cp/rtti.c | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 072195b..ae21342 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2014-04-24 Marc Glisse <marc.glisse@inria.fr> + + PR libstdc++/43622 + * rtti.c (emit_support_tinfos): Do not iterate on + registered_builtin_types (partial revert). + 2014-04-23 Dinar Temirbulatov <dtemirbulatov@gmail.com> PR c++/57958 diff --git a/gcc/cp/rtti.c b/gcc/cp/rtti.c index a35036d..e9e2c44 100644 --- a/gcc/cp/rtti.c +++ b/gcc/cp/rtti.c @@ -1546,8 +1546,6 @@ emit_support_tinfos (void) doing_runtime = 1; for (ix = 0; fundamentals[ix]; ix++) emit_support_tinfo_1 (*fundamentals[ix]); - for (tree t = registered_builtin_types; t; t = TREE_CHAIN (t)) - emit_support_tinfo_1 (TREE_VALUE (t)); } /* Finish a type info decl. DECL_PTR is a pointer to an unemitted |