From 6fc1c2befccc42fe69551bd618e1ddd0ca607025 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Tue, 21 Feb 2017 21:48:45 +0000 Subject: [PATCH] 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 --- lib/libcxxrt/Version.map | 21 +++++++++++++++++++-- 1 file 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 {