[libcxx-commits] [PATCH] D119948: [libcxx][CI] Set Arm triples to match native clang build's default

David Spickett via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Feb 17 01:36:33 PST 2022


DavidSpickett added inline comments.


================
Comment at: libcxx/test/std/language.support/cmp/cmp.alg/strong_order_long_double.verify.cpp:13
 // The following platforms have sizeof(long double) == sizeof(double), so this test doesn't apply to them.
-// UNSUPPORTED: target={{arm64|armv8|armv7|armv7m|powerpc|powerpc64}}-{{.+}}
+// UNSUPPORTED: target={{arm64|armv(7|8)(l|m)?|powerpc|powerpc64}}-{{.+}}
 // UNSUPPORTED: target=x86_64-pc-windows-{{.+}}
----------------
rovka wrote:
> Should this also catch aarch64?
Surprised me too but no. arm64 darwin they have the same size but aarch64 Linux follows the AAPCS64 standard where they are different. (I assume BSD's do this too)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D119948/new/

https://reviews.llvm.org/D119948



More information about the libcxx-commits mailing list