[llvm-bugs] [Bug 44244] New: logb and logbl tests fail for riscv target
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Dec 6 13:24:31 PST 2019
https://bugs.llvm.org/show_bug.cgi?id=44244
Bug ID: 44244
Summary: logb and logbl tests fail for riscv target
Product: compiler-rt
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: builtins
Assignee: unassignedbugs at nondot.org
Reporter: pzheng at codeaurora.org
CC: llvm-bugs at lists.llvm.org
Two tests are failing for riscv target.
Failing Tests (2):
Builtins-riscv32-linux :: compiler_rt_logb_test.c
Builtins-riscv32-linux :: compiler_rt_logbl_test.c
In order to run the builtin tests, I had to apply the following patch for the
COMPILER_RT_TEST_COMPILER_CFLAGS to take effect. Not sure if this is needed for
other people.
diff --git a/compiler-rt/cmake/config-ix.cmake
b/compiler-rt/cmake/config-ix.cmake
index 3aad08e88969..74aa16257662 100644
--- a/compiler-rt/cmake/config-ix.cmake
+++ b/compiler-rt/cmake/config-ix.cmake
@@ -195,7 +195,8 @@ endfunction()
# specific architecture. When cross-compiling, this is controled via
# COMPILER_RT_TEST_COMPILER and COMPILER_RT_TEST_COMPILER_CFLAGS.
macro(get_test_cc_for_arch arch cc_out cflags_out)
- if(ANDROID OR ${arch} MATCHES "arm|aarch64")
+ if(ANDROID OR ${arch} MATCHES "arm|aarch64" OR
+ COMPILER_RT_TEST_COMPILER_CFLAGS)
# This is only true if we are cross-compiling.
# Build all tests with host compiler and use host tools.
set(${cc_out} ${COMPILER_RT_TEST_COMPILER})
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20191206/f7f928cd/attachment.html>
More information about the llvm-bugs
mailing list