Open
Description
A lot of if not all of the Builtins-sparc-linux tests are failing on 64-bit Linux SPARC due to incorrect target settings which results in a linker failure:
--
********************
FAIL: Builtins-sparc-linux :: ctzsi2_test.c (31 of 74554)
******************** TEST 'Builtins-sparc-linux :: ctzsi2_test.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/./bin/clang -gline-tables-only -m32 -fno-builtin -I /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/llvm/compiler-rt/lib/builtins -nodefaultlibs /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/llvm/compiler-rt/test/builtins/Unit/ctzsi2_test.c /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/./lib/../lib/clang/18/lib/sparcv9-unknown-linux-gnu/libclang_rt.builtins.a -lc -lm -o /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/projects/compiler-rt/test/builtins/Unit/SPARCLinuxConfig/Output/ctzsi2_test.c.tmp && /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/projects/compiler-rt/test/builtins/Unit/SPARCLinuxConfig/Output/ctzsi2_test.c.tmp
+ /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/./bin/clang -gline-tables-only -m32 -fno-builtin -I /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/llvm/compiler-rt/lib/builtins -nodefaultlibs /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/llvm/compiler-rt/test/builtins/Unit/ctzsi2_test.c /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/./lib/../lib/clang/18/lib/sparcv9-unknown-linux-gnu/libclang_rt.builtins.a -lc -lm -o /var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/projects/compiler-rt/test/builtins/Unit/SPARCLinuxConfig/Output/ctzsi2_test.c.tmp
/usr/bin/ld: sparc:v9 architecture of input file `/var/lib/buildbot/workers/debian-stadler-sparc64/clang-sparc64-linux-multistage/stage1/./lib/../lib/clang/18/lib/sparcv9-unknown-linux-gnu/libclang_rt.builtins.a(ctzsi2.c.o)' is incompatible with sparc:v8plus output
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
Full build log available at: https://lab.llvm.org/staging/#/builders/159/builds/12