@@ -1012,15 +1012,21 @@ defvar CompilerRTOnlyInt128Libcalls = [
1012
1012
__mulodi4
1013
1013
];
1014
1014
1015
- defvar DefaultRuntimeLibcallImpls =
1016
- !listremove(!listremove(AllDefaultRuntimeLibcallImpls,
1017
- Int128RTLibcalls),
1018
- CompilerRTOnlyInt128Libcalls);
1015
+ defvar DefaultRuntimeLibcallImpls_ppcf128 =
1016
+ !filter(entry, AllDefaultRuntimeLibcallImpls,
1017
+ !match(!cast<string>(entry.Provides), "PPCF128"));
1019
1018
1020
1019
defvar DefaultRuntimeLibcallImpls_f128 =
1021
- !filter(entry, DefaultRuntimeLibcallImpls ,
1020
+ !filter(entry, AllDefaultRuntimeLibcallImpls ,
1022
1021
!match(!cast<string>(entry.Provides), "_F128"));
1023
1022
1023
+ defvar DefaultRuntimeLibcallImpls =
1024
+ !listremove(
1025
+ !listremove(
1026
+ !listremove(AllDefaultRuntimeLibcallImpls, Int128RTLibcalls),
1027
+ CompilerRTOnlyInt128Libcalls),
1028
+ DefaultRuntimeLibcallImpls_ppcf128);
1029
+
1024
1030
defvar DefaultRuntimeLibcallImpls_atomic =
1025
1031
!filter(entry, DefaultRuntimeLibcallImpls,
1026
1032
!match(!cast<string>(entry.Provides), "ATOMIC"));
@@ -1841,6 +1847,7 @@ def PPCSystemLibrary
1841
1847
(sub DefaultRuntimeLibcallImpls, memcpy,
1842
1848
DefaultRuntimeLibcallImpls_f128),
1843
1849
__extendkftf2, __trunctfkf2,
1850
+ DefaultRuntimeLibcallImpls_ppcf128,
1844
1851
LibmF128Libcalls, AIX32Calls, AIX64Calls,
1845
1852
AvailableIf<memcpy, isNotAIX>,
1846
1853
LibcallImpls<(add Int128RTLibcalls), isPPC64>)>;
0 commit comments