diff options
author | Jason Merrill <jason@redhat.com> | 2009-11-11 23:44:24 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-11-11 23:44:24 -0500 |
commit | fae927d3bd1c1d5bcef31763547658d8ee5336d0 (patch) | |
tree | 6142e43c713c7611493800c103668e2bf190ced2 /libstdc++-v3 | |
parent | ae761c4536548e9bfa0619430726b249d732279d (diff) | |
download | gcc-fae927d3bd1c1d5bcef31763547658d8ee5336d0.zip gcc-fae927d3bd1c1d5bcef31763547658d8ee5336d0.tar.gz gcc-fae927d3bd1c1d5bcef31763547658d8ee5336d0.tar.bz2 |
re PR c++/39131 (decimal float point: ICE on typeid( 0.dd ))
PR c++/39131
* rtti.c (emit_support_tinfos): Add DFP types.
* config/abi/pre/gnu.ver: Add DFP types.
* testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
From-SVN: r154113
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/config/abi/pre/gnu.ver | 12 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/util/testsuite_abi.cc | 1 |
3 files changed, 19 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b34122c..c075117 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2009-11-11 Jason Merrill <jason@redhat.com> + + PR c++/39131 + * config/abi/pre/gnu.ver: Add DFP types. + * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4. + 2009-11-11 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/basic_string.h (to_string(int), to_string(unsigned), diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index 2337a5a..b0001ca 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -1198,3 +1198,15 @@ CXXABI_1.3.3 { _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE; } CXXABI_1.3.2; + +CXXABI_1.3.4 { + + # typeinfo for decimal floating point types + _ZTID[fde]; + _ZTIPD[fde]; + _ZTIPKD[fde]; + _ZTID[fde]; + _ZTIPD[fde]; + _ZTIPKD[fde]; + +} CXXABI_1.3.3; diff --git a/libstdc++-v3/testsuite/util/testsuite_abi.cc b/libstdc++-v3/testsuite/util/testsuite_abi.cc index 562568a..2c9f930 100644 --- a/libstdc++-v3/testsuite/util/testsuite_abi.cc +++ b/libstdc++-v3/testsuite/util/testsuite_abi.cc @@ -193,6 +193,7 @@ check_version(symbol& test, bool added) known_versions.push_back("CXXABI_1.3.1"); known_versions.push_back("CXXABI_1.3.2"); known_versions.push_back("CXXABI_1.3.3"); + known_versions.push_back("CXXABI_1.3.4"); known_versions.push_back("CXXABI_LDBL_1.3"); } compat_list::iterator begin = known_versions.begin(); |