[libcxx-commits] [libcxx] 81a3828 - [libcxx] <experimental/simd> excluded long double for 32-bits x86 temporarily

via libcxx-commits libcxx-commits at lists.llvm.org
Sun Sep 24 19:28:04 PDT 2023


Author: Zhangyin
Date: 2023-09-25T10:27:56+08:00
New Revision: 81a3828dbd992aaf03cb6080abace8114ba40f8e

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

LOG: [libcxx] <experimental/simd> excluded long double for 32-bits x86 temporarily

Reviewed By: #libc, philnik

Differential Revision: https://reviews.llvm.org/D159514

Added: 
    

Modified: 
    libcxx/test/std/experimental/simd/test_utils.h

Removed: 
    


################################################################################
diff  --git a/libcxx/test/std/experimental/simd/test_utils.h b/libcxx/test/std/experimental/simd/test_utils.h
index 12f01895ad69c5d..a478a43a87271cf 100644
--- a/libcxx/test/std/experimental/simd/test_utils.h
+++ b/libcxx/test/std/experimental/simd/test_utils.h
@@ -40,8 +40,8 @@ struct TestAllSimdAbiFunctor {
   }
 };
 
-// TODO: Support long double (12 bytes) for MinGW (DLL, i686)
-#ifdef __MINGW32__
+// TODO: Support long double (12 bytes) for 32-bits x86
+#ifdef __i386__
 using arithmetic_no_bool_types = types::concatenate_t<types::integer_types, types::type_list<float, double>>;
 #else
 using arithmetic_no_bool_types = types::concatenate_t<types::integer_types, types::floating_point_types>;


        


More information about the libcxx-commits mailing list