[libc-commits] [libc] [libc] Provide isnan, isnanf and isnanl functions (PR #96008)
LLVM Continuous Integration via libc-commits
libc-commits at lists.llvm.org
Tue Jul 9 21:32:29 PDT 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `libc-x86_64-debian-gcc-fullbuild-dbg` running on `libc-x86_64-debian-fullbuild` while building `libc` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/131/builds/1744
Here is the relevant piece of the build log for the reference:
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[ OK ] LlvmLibcFPBitsTest.FloatType (47 us)
[ RUN ] LlvmLibcFPBitsTest.DoubleType
[ OK ] LlvmLibcFPBitsTest.DoubleType (49 us)
[ RUN ] LlvmLibcFPBitsTest.X86LongDoubleType
[ OK ] LlvmLibcFPBitsTest.X86LongDoubleType (70 us)
[ RUN ] LlvmLibcFPBitsTest.Float128Type
[ OK ] LlvmLibcFPBitsTest.Float128Type (70 us)
Ran 20 tests. PASS: 20 FAIL: 0
[1392/3640] Building CXX object projects/libc/test/src/fenv/CMakeFiles/libc.test.src.fenv.feholdexcept_test.__unit__.__build__.dir/feholdexcept_test.cpp.o
[1393/3640] Building CXX object projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o
FAILED: projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o
/usr/bin/g++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -mavx2 -mfma -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -march=native -std=c++17 -MD -MT projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o -MF projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o.d -o projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:9:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h: In instantiation of ‘void CopySignTest<T>::testRange(CopySignFunc) [with T = double; CopySignFunc = double (*)(double, double)]’:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:13:1: required from here
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:16: error: ‘isnan’ was not declared in this scope
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:28: error: ‘isinf’ was not declared in this scope; did you mean ‘inf’?
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
| inf
[1394/3640] Running unit test libc.test.src.fenv.rounding_mode_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcRoundingModeTest.SetAndGet
[ OK ] LlvmLibcRoundingModeTest.SetAndGet (4 us)
Ran 1 tests. PASS: 1 FAIL: 0
[1395/3640] Building CXX object projects/libc/test/src/fenv/CMakeFiles/libc.test.src.fenv.enabled_exceptions_test.__unit__.__build__.dir/enabled_exceptions_test.cpp.o
[1396/3640] Building CXX object projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o
FAILED: projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o
/usr/bin/g++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -march=native -std=c++17 -MD -MT projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o -MF projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o.d -o projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:9:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h: In instantiation of ‘void CopySignTest<T>::testRange(CopySignFunc) [with T = double; CopySignFunc = double (*)(double, double)]’:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:13:1: required from here
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:16: error: ‘isnan’ was not declared in this scope
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:28: error: ‘isinf’ was not declared in this scope; did you mean ‘inf’?
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
| inf
[1397/3640] Linking CXX executable projects/libc/test/src/fenv/libc.test.src.fenv.exception_status_test.__build__
[1398/3640] Linking CXX executable projects/libc/test/src/fenv/libc.test.src.fenv.getenv_and_setenv_test.__build__
[1399/3640] Building CXX object projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o
FAILED: projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o
/usr/bin/g++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -mavx2 -mfma -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -march=native -std=c++17 -MD -MT projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o -MF projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o.d -o projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysignf_test.cpp
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysignf_test.cpp:9:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h: In instantiation of ‘void CopySignTest<T>::testRange(CopySignFunc) [with T = float; CopySignFunc = float (*)(float, float)]’:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysignf_test.cpp:13:1: required from here
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[ OK ] LlvmLibcFPBitsTest.FloatType (47 us)
[ RUN ] LlvmLibcFPBitsTest.DoubleType
[ OK ] LlvmLibcFPBitsTest.DoubleType (49 us)
[ RUN ] LlvmLibcFPBitsTest.X86LongDoubleType
[ OK ] LlvmLibcFPBitsTest.X86LongDoubleType (70 us)
[ RUN ] LlvmLibcFPBitsTest.Float128Type
[ OK ] LlvmLibcFPBitsTest.Float128Type (70 us)
Ran 20 tests. PASS: 20 FAIL: 0
[1392/3640] Building CXX object projects/libc/test/src/fenv/CMakeFiles/libc.test.src.fenv.feholdexcept_test.__unit__.__build__.dir/feholdexcept_test.cpp.o
[1393/3640] Building CXX object projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o
FAILED: projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o
/usr/bin/g++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -mavx2 -mfma -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -march=native -std=c++17 -MD -MT projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o -MF projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o.d -o projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__build__.dir/copysign_test.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:9:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h: In instantiation of ‘void CopySignTest<T>::testRange(CopySignFunc) [with T = double; CopySignFunc = double (*)(double, double)]’:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:13:1: required from here
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:16: error: ‘isnan’ was not declared in this scope
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:28: error: ‘isinf’ was not declared in this scope; did you mean ‘inf’?
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
| inf
[1394/3640] Running unit test libc.test.src.fenv.rounding_mode_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcRoundingModeTest.SetAndGet
[ OK ] LlvmLibcRoundingModeTest.SetAndGet (4 us)
Ran 1 tests. PASS: 1 FAIL: 0
[1395/3640] Building CXX object projects/libc/test/src/fenv/CMakeFiles/libc.test.src.fenv.enabled_exceptions_test.__unit__.__build__.dir/enabled_exceptions_test.cpp.o
[1396/3640] Building CXX object projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o
FAILED: projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o
/usr/bin/g++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -march=native -std=c++17 -MD -MT projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o -MF projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o.d -o projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysign_test.__unit__.__NO_FMA_OPT.__build__.dir/copysign_test.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:9:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h: In instantiation of ‘void CopySignTest<T>::testRange(CopySignFunc) [with T = double; CopySignFunc = double (*)(double, double)]’:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysign_test.cpp:13:1: required from here
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:16: error: ‘isnan’ was not declared in this scope
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h:42:28: error: ‘isinf’ was not declared in this scope; did you mean ‘inf’?
42 | if (isnan(x) || isinf(x))
| ~~~~~^~~
| inf
[1397/3640] Linking CXX executable projects/libc/test/src/fenv/libc.test.src.fenv.exception_status_test.__build__
[1398/3640] Linking CXX executable projects/libc/test/src/fenv/libc.test.src.fenv.getenv_and_setenv_test.__build__
[1399/3640] Building CXX object projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o
FAILED: projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o
/usr/bin/g++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -mavx2 -mfma -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -march=native -std=c++17 -MD -MT projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o -MF projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o.d -o projects/libc/test/src/math/CMakeFiles/libc.test.src.math.copysignf_test.__unit__.__build__.dir/copysignf_test.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysignf_test.cpp
In file included from /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysignf_test.cpp:9:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/CopySignTest.h: In instantiation of ‘void CopySignTest<T>::testRange(CopySignFunc) [with T = float; CopySignFunc = float (*)(float, float)]’:
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian-fullbuild/libc-x86_64-debian-gcc-fullbuild-dbg/llvm-project/libc/test/src/math/copysignf_test.cpp:13:1: required from here
```
https://github.com/llvm/llvm-project/pull/96008
More information about the libc-commits
mailing list