diff options
author | David Candler <david.candler@arm.com> | 2023-05-16 14:13:04 +0100 |
---|---|---|
committer | David Candler <david.candler@arm.com> | 2023-05-16 14:21:22 +0100 |
commit | f2bb57c19455e77fd71be782f9ee9092f31bd2a9 (patch) | |
tree | ef459413f21385727864d423eb0f1ee0e8fa82a0 /compiler-rt | |
parent | 429582d9460513a540b43a6b2c9e1be123a885e2 (diff) | |
download | llvm-f2bb57c19455e77fd71be782f9ee9092f31bd2a9.tar.gz |
[builtins][test] Use architecture specific float16 check
The COMPILER_RT_HAS_FLOAT16 cmake check is now set per architecture,
which needs to be reflected when building the tests.
Additionally added armhf to the architecture list.
Reviewed By: dim
Differential Revision: https://reviews.llvm.org/D150281
Diffstat (limited to 'compiler-rt')
-rw-r--r-- | compiler-rt/test/builtins/CMakeLists.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler-rt/test/builtins/CMakeLists.txt b/compiler-rt/test/builtins/CMakeLists.txt index 57117f64bff9..466a715dbbcf 100644 --- a/compiler-rt/test/builtins/CMakeLists.txt +++ b/compiler-rt/test/builtins/CMakeLists.txt @@ -46,12 +46,12 @@ foreach(arch ${BUILTIN_TEST_ARCH}) if(APPLE) # TODO: Support the new ABI on Apple platforms. - if (${arch} MATCHES "arm|aarch64|arm64" AND COMPILER_RT_HAS_FLOAT16) + if (${arch} MATCHES "arm|armhf|aarch64|arm64" AND COMPILER_RT_HAS_${arch}_FLOAT16) list(APPEND BUILTINS_TEST_TARGET_CFLAGS -DCOMPILER_RT_HAS_FLOAT16) string(REPLACE ";" " " BUILTINS_TEST_TARGET_CFLAGS "${BUILTINS_TEST_TARGET_CFLAGS}") endif() else() - if (${arch} MATCHES "arm|aarch64|arm64|i?86|x86_64|AMD64|riscv32|riscv64" AND COMPILER_RT_HAS_FLOAT16) + if (${arch} MATCHES "arm|armhf|aarch64|arm64|i?86|x86_64|AMD64|riscv32|riscv64" AND COMPILER_RT_HAS_${arch}_FLOAT16) list(APPEND BUILTINS_TEST_TARGET_CFLAGS -DCOMPILER_RT_HAS_FLOAT16) string(REPLACE ";" " " BUILTINS_TEST_TARGET_CFLAGS "${BUILTINS_TEST_TARGET_CFLAGS}") endif() |