aboutsummaryrefslogtreecommitdiff
path: root/lib/libcxxrt
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-02-21 21:48:45 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-02-21 21:48:45 +0000
commit6fc1c2befccc42fe69551bd618e1ddd0ca607025 (patch)
tree494876a6e826258b527de4c3d9da9746aa190fc2 /lib/libcxxrt
parent5c65c9998a0ff2b4ca5d397c641ee5d3eaa1de01 (diff)
downloadsrc-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.map21
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 {