mirror of git://gcc.gnu.org/git/gcc.git
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
This commit is contained in:
parent
deb9dd7455
commit
b911b50d67
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,3 +1,10 @@
|
|||
2014-04-24 Marc Glisse <marc.glisse@inria.fr>
|
||||
|
||||
PR libstdc++/43622
|
||||
* 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: Likewise.
|
||||
|
||||
2014-04-24 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update for
|
||||
|
|
|
|||
|
|
@ -2625,7 +2625,6 @@ OBJECT:16:_ZTIc@@CXXABI_1.3
|
|||
OBJECT:16:_ZTId@@CXXABI_1.3
|
||||
OBJECT:16:_ZTIe@@CXXABI_1.3
|
||||
OBJECT:16:_ZTIf@@CXXABI_1.3
|
||||
OBJECT:16:_ZTIg@@CXXABI_1.3.9
|
||||
OBJECT:16:_ZTIh@@CXXABI_1.3
|
||||
OBJECT:16:_ZTIi@@CXXABI_1.3
|
||||
OBJECT:16:_ZTIj@@CXXABI_1.3
|
||||
|
|
@ -3126,7 +3125,6 @@ OBJECT:2:_ZTSc@@CXXABI_1.3
|
|||
OBJECT:2:_ZTSd@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSe@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSf@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSg@@CXXABI_1.3.9
|
||||
OBJECT:2:_ZTSh@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSi@@CXXABI_1.3
|
||||
OBJECT:2:_ZTSj@@CXXABI_1.3
|
||||
|
|
@ -3160,7 +3158,6 @@ OBJECT:32:_ZTIPKc@@CXXABI_1.3
|
|||
OBJECT:32:_ZTIPKd@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPKe@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPKf@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPKg@@CXXABI_1.3.9
|
||||
OBJECT:32:_ZTIPKh@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPKi@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPKj@@CXXABI_1.3
|
||||
|
|
@ -3180,7 +3177,6 @@ OBJECT:32:_ZTIPc@@CXXABI_1.3
|
|||
OBJECT:32:_ZTIPd@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPe@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPf@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPg@@CXXABI_1.3.9
|
||||
OBJECT:32:_ZTIPh@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPi@@CXXABI_1.3
|
||||
OBJECT:32:_ZTIPj@@CXXABI_1.3
|
||||
|
|
@ -3235,7 +3231,6 @@ OBJECT:3:_ZTSPc@@CXXABI_1.3
|
|||
OBJECT:3:_ZTSPd@@CXXABI_1.3
|
||||
OBJECT:3:_ZTSPe@@CXXABI_1.3
|
||||
OBJECT:3:_ZTSPf@@CXXABI_1.3
|
||||
OBJECT:3:_ZTSPg@@CXXABI_1.3.9
|
||||
OBJECT:3:_ZTSPh@@CXXABI_1.3
|
||||
OBJECT:3:_ZTSPi@@CXXABI_1.3
|
||||
OBJECT:3:_ZTSPj@@CXXABI_1.3
|
||||
|
|
@ -3565,7 +3560,6 @@ OBJECT:4:_ZTSPKc@@CXXABI_1.3
|
|||
OBJECT:4:_ZTSPKd@@CXXABI_1.3
|
||||
OBJECT:4:_ZTSPKe@@CXXABI_1.3
|
||||
OBJECT:4:_ZTSPKf@@CXXABI_1.3
|
||||
OBJECT:4:_ZTSPKg@@CXXABI_1.3.9
|
||||
OBJECT:4:_ZTSPKh@@CXXABI_1.3
|
||||
OBJECT:4:_ZTSPKi@@CXXABI_1.3
|
||||
OBJECT:4:_ZTSPKj@@CXXABI_1.3
|
||||
|
|
|
|||
|
|
@ -321,10 +321,10 @@ CXXABI_2.0 {
|
|||
_ZTIPDn;
|
||||
_ZTIPKDn;
|
||||
|
||||
# typeinfo for __int128, unsigned __int128 and __float128
|
||||
_ZTI[gno];
|
||||
_ZTIP[gno];
|
||||
_ZTIPK[gno];
|
||||
# typeinfo for __int128 and unsigned __int128
|
||||
_ZTI[no];
|
||||
_ZTIP[no];
|
||||
_ZTIPK[no];
|
||||
|
||||
# virtual table
|
||||
_ZTVN10__cxxabiv117__array_type_infoE;
|
||||
|
|
|
|||
|
|
@ -1586,15 +1586,10 @@ CXXABI_1.3.8 {
|
|||
|
||||
CXXABI_1.3.9 {
|
||||
|
||||
# typeinfo name for __int128, unsigned __int128 and __float128
|
||||
_ZTS[gno];
|
||||
_ZTSP[gno];
|
||||
_ZTSPK[gno];
|
||||
|
||||
# typeinfo for __float128
|
||||
_ZTIg;
|
||||
_ZTIPg;
|
||||
_ZTIPKg;
|
||||
# typeinfo name for __int128 and unsigned __int128
|
||||
_ZTS[no];
|
||||
_ZTSP[no];
|
||||
_ZTSPK[no];
|
||||
|
||||
} CXXABI_1.3.8;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue