diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2017-02-21 21:48:45 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2017-02-21 21:48:45 +0000 |
commit | 6fc1c2befccc42fe69551bd618e1ddd0ca607025 (patch) | |
tree | 494876a6e826258b527de4c3d9da9746aa190fc2 /lib/libcxxrt | |
parent | 5c65c9998a0ff2b4ca5d397c641ee5d3eaa1de01 (diff) | |
download | src-6fc1c2befccc42fe69551bd618e1ddd0ca607025.tar.gz src-6fc1c2befccc42fe69551bd618e1ddd0ca607025.zip |
Add __int128-related symbols to libcxxrt's version map. Put these into
the same CXXABI verions as recent libstdc++.
Note that __int128 types are only available on arches where long long is
128 bit wide.
Noticed by: harti
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=314061
Diffstat (limited to 'lib/libcxxrt')
-rw-r--r-- | lib/libcxxrt/Version.map | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/lib/libcxxrt/Version.map b/lib/libcxxrt/Version.map index 73ef70748861..5cb186072323 100644 --- a/lib/libcxxrt/Version.map +++ b/lib/libcxxrt/Version.map @@ -254,10 +254,27 @@ CXXABI_1.3.1 { __cxa_get_exception_ptr; } CXXABI_1.3; -CXXABI_1.3.6 { - __cxa_deleted_virtual; +CXXABI_1.3.5 { + "typeinfo for __int128 const*"; + "typeinfo for __int128"; + "typeinfo for __int128*"; + "typeinfo for unsigned __int128 const*"; + "typeinfo for unsigned __int128"; + "typeinfo for unsigned __int128*"; } CXXABI_1.3.1; +CXXABI_1.3.6 { + __cxa_deleted_virtual; +} CXXABI_1.3.5; + +CXXABI_1.3.9 { + "typeinfo name for __int128 const*"; + "typeinfo name for __int128"; + "typeinfo name for __int128*"; + "typeinfo name for unsigned __int128 const*"; + "typeinfo name for unsigned __int128"; + "typeinfo name for unsigned __int128*"; +} CXXABI_1.3.6; CXXRT_1.0 { |