aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2014-04-24 15:58:36 +0200
committerMarc Glisse <glisse@gcc.gnu.org>2014-04-24 13:58:36 +0000
commitb911b50d6785f231fcea19adb4a993f6c99a5582 (patch)
tree98edebaccb3a99fcf6f9f8366076a4e5bec27338 /gcc
parentdeb9dd74555e11064ccec733afb7b1aee516ba89 (diff)
downloadgcc-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')
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/cp/rtti.c2
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