[libc-commits] [libc] be9a492 - [libc] Disable ilogb functions on NVPTX

Joseph Huber via libc-commits libc-commits at lists.llvm.org
Wed Jul 26 10:59:40 PDT 2023


Author: Joseph Huber
Date: 2023-07-26T12:59:15-05:00
New Revision: be9a4926d24bafa636b7c582a0d96d5ee5d463ef

URL: https://github.com/llvm/llvm-project/commit/be9a4926d24bafa636b7c582a0d96d5ee5d463ef
DIFF: https://github.com/llvm/llvm-project/commit/be9a4926d24bafa636b7c582a0d96d5ee5d463ef.diff

LOG: [libc] Disable ilogb functions on NVPTX

Summary:
These fail tests, disbale them until we can figure out how to get them
passing.

Added: 
    

Modified: 
    libc/test/src/math/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/libc/test/src/math/CMakeLists.txt b/libc/test/src/math/CMakeLists.txt
index 4303bc11fd508f..bb12b27b0587e9 100644
--- a/libc/test/src/math/CMakeLists.txt
+++ b/libc/test/src/math/CMakeLists.txt
@@ -706,35 +706,38 @@ add_fp_unittest(
     libc.src.__support.FPUtil.basic_operations
 )
 
-add_fp_unittest(
-  ilogb_test
-  SUITE
-    libc_math_unittests
-  SRCS
-    ilogb_test.cpp
-  HDRS
-    ILogbTest.h
-  DEPENDS
-    libc.include.math
-    libc.src.math.ilogb
-    libc.src.__support.FPUtil.fp_bits
-    libc.src.__support.FPUtil.manipulation_functions
-)
+# FIXME: These tests are currently broken for NVPTX.
+if(NOT LIBC_GPU_TARGET_ARCHITECTURE_IS_NVPTX)
+  add_fp_unittest(
+    ilogb_test
+    SUITE
+      libc_math_unittests
+    SRCS
+      ilogb_test.cpp
+    HDRS
+      ILogbTest.h
+    DEPENDS
+      libc.include.math
+      libc.src.math.ilogb
+      libc.src.__support.FPUtil.fp_bits
+      libc.src.__support.FPUtil.manipulation_functions
+  )
 
-add_fp_unittest(
-  ilogbf_test
-  SUITE
-    libc_math_unittests
-  SRCS
-    ilogbf_test.cpp
-  HDRS
-    ILogbTest.h
-  DEPENDS
-    libc.include.math
-    libc.src.math.ilogbf
-    libc.src.__support.FPUtil.fp_bits
-    libc.src.__support.FPUtil.manipulation_functions
-)
+  add_fp_unittest(
+    ilogbf_test
+    SUITE
+      libc_math_unittests
+    SRCS
+      ilogbf_test.cpp
+    HDRS
+      ILogbTest.h
+    DEPENDS
+      libc.include.math
+      libc.src.math.ilogbf
+      libc.src.__support.FPUtil.fp_bits
+      libc.src.__support.FPUtil.manipulation_functions
+  )
+endif()
 
 add_fp_unittest(
   ilogbl_test


        


More information about the libc-commits mailing list