@@ -1040,15 +1040,21 @@ defvar CompilerRTOnlyInt128Libcalls = [
1040
1040
__mulodi4
1041
1041
];
1042
1042
1043
- defvar DefaultRuntimeLibcallImpls =
1044
- !listremove(!listremove(AllDefaultRuntimeLibcallImpls,
1045
- Int128RTLibcalls),
1046
- CompilerRTOnlyInt128Libcalls);
1043
+ defvar DefaultRuntimeLibcallImpls_ppcf128 =
1044
+ !filter(entry, AllDefaultRuntimeLibcallImpls,
1045
+ !match(!cast<string>(entry.Provides), "PPCF128"));
1047
1046
1048
1047
defvar DefaultRuntimeLibcallImpls_f128 =
1049
- !filter(entry, DefaultRuntimeLibcallImpls ,
1048
+ !filter(entry, AllDefaultRuntimeLibcallImpls ,
1050
1049
!match(!cast<string>(entry.Provides), "_F128"));
1051
1050
1051
+ defvar DefaultRuntimeLibcallImpls =
1052
+ !listremove(
1053
+ !listremove(
1054
+ !listremove(AllDefaultRuntimeLibcallImpls, Int128RTLibcalls),
1055
+ CompilerRTOnlyInt128Libcalls),
1056
+ DefaultRuntimeLibcallImpls_ppcf128);
1057
+
1052
1058
defvar DefaultRuntimeLibcallImpls_atomic =
1053
1059
!filter(entry, DefaultRuntimeLibcallImpls,
1054
1060
!match(!cast<string>(entry.Provides), "ATOMIC"));
@@ -1900,6 +1906,7 @@ def PPCSystemLibrary
1900
1906
(sub DefaultRuntimeLibcallImpls, memcpy,
1901
1907
DefaultRuntimeLibcallImpls_f128),
1902
1908
__extendkftf2, __trunctfkf2,
1909
+ DefaultRuntimeLibcallImpls_ppcf128,
1903
1910
LibmF128Libcalls, AIX32Calls, AIX64Calls,
1904
1911
AvailableIf<memcpy, isNotAIX>,
1905
1912
LibcallImpls<(add Int128RTLibcalls), isPPC64>)>;
0 commit comments