[llvm-branch-commits] [llvm] RuntimeLibcalls: Stop providing __powitf2 on MSVCRT (PR #216987)

Simon Pilgrim via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Aug 20 04:28:55 PDT 2026


================
@@ -15,10 +15,12 @@
 ; RUN:     -enable-legalize-types-checking \
 ; RUN:     | FileCheck %s --check-prefix=WIN-X86
 
-; NOTE: Only fp128 arithmetic (add/sub/mul/div), powi and the compares have a
-; libcall on every triple here. The strict fp128 math/rem/fma/rounding/lrint
-; cases only have a libcall where libc provides the f128-suffixed functions
-; (glibc); those are covered in fp128-libcalls-strict-gnu.ll.
+; NOTE: Only fp128 arithmetic (add/sub/mul/div) and the compares have a libcall
+; on every triple here. The strict fp128 math/rem/fma/rounding/lrint cases only
+; have a libcall where libc provides the f128-suffixed functions (glibc); those
+; are covered in fp128-libcalls-strict-gnu.ll. powi is covered in
+; fp128-powi-strict.ll (and the MSVCRT no-libcall case in
+; fp128-powi-strict-no-libcall-error.ll).
----------------
RKSimon wrote:

where is fp128-powi-strict-no-libcall-error.ll?

https://github.com/llvm/llvm-project/pull/216987


More information about the llvm-branch-commits mailing list