[libcxx-commits] [libcxx] [libc++] tests: add long-double-is-double feature (PR #77076)
David Spickett via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Jan 8 03:43:19 PST 2024
================
@@ -8,20 +8,9 @@
// UNSUPPORTED: c++03, c++11, c++14, c++17
-// The following platforms have sizeof(long double) == sizeof(double), so this test doesn't apply to them.
-// This test does apply to aarch64 where Arm's AAPCS64 is followed. There they are different sizes.
-// UNSUPPORTED: target={{arm64|arm64e|armv(7|8)(l|m)?|powerpc|powerpc64}}-{{.+}}
-
-// MSVC configurations have long double equal to regular double on all
-// architectures.
-// UNSUPPORTED: target={{.+}}-pc-windows-msvc
-
-// ARM/AArch64 MinGW also has got long double equal to regular double, just
-// like MSVC (thus match both MinGW and MSVC here, for those architectures).
-// UNSUPPORTED: target={{aarch64|armv7}}-{{.*}}-windows-{{.+}}
-
-// Android's 32-bit x86 target has long double equal to regular double.
-// UNSUPPORTED: target=i686-{{.+}}-android{{.*}}
----------------
DavidSpickett wrote:
The UNSUPPORTED here might be brittle but the list of known systems without long double may prove useful for folks working in this area in future.
https://github.com/llvm/llvm-project/pull/77076
More information about the libcxx-commits
mailing list