Closed
Bug 1783989
Opened 3 years ago
Closed 3 years ago
Perma /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/fp_trunc.h:63:9: error: __bf16 is not supported on this target
Categories
(Firefox Build System :: Toolchains, defect, P5)
Firefox Build System
Toolchains
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=386873859&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FR4qknx8RyuW10j5sCcBSQ/runs/0/artifacts/public/logs/live_backing.log
[123/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfbf2.c.obj
[task 2022-08-10T02:26:04.128Z] FAILED: CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfbf2.c.obj
[task 2022-08-10T02:26:04.128Z] /builds/worker/fetches/wasi-sdk/build/install/wasi/bin/clang --target=wasm32-wasi --sysroot=/builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot -DVISIBILITY_HIDDEN -fdebug-prefix-map=/builds/worker/fetches/wasi-sdk=wasisdk://v -O2 -g -DNDEBUG -std=c11 -fno-builtin -fvisibility=hidden -fomit-frame-pointer -MD -MT CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfbf2.c.obj -MF CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfbf2.c.obj.d -o CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfbf2.c.obj -c /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/truncdfbf2.c
[task 2022-08-10T02:26:04.128Z] In file included from /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/truncdfbf2.c:11:
[task 2022-08-10T02:26:04.128Z] In file included from /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/fp_trunc_impl.inc:39:
[task 2022-08-10T02:26:04.128Z] /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/fp_trunc.h:63:9: error: __bf16 is not supported on this target
[task 2022-08-10T02:26:04.128Z] typedef __bf16 dst_t;
[task 2022-08-10T02:26:04.128Z] ^
[task 2022-08-10T02:26:04.128Z] In file included from /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/truncdfbf2.c:11:
[task 2022-08-10T02:26:04.128Z] /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/fp_trunc_impl.inc:61:28: warning: shift count is negative [-Wshift-count-negative]
[task 2022-08-10T02:26:04.128Z] const int dstInfExp = (1 << dstExpBits) - 1;
[task 2022-08-10T02:26:04.128Z] ^ ~~~~~~~~~~
[task 2022-08-10T02:26:04.128Z] /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/fp_trunc_impl.inc:96:38: warning: implicit conversion from 'int' to 'dst_rep_t' (aka 'unsigned short') changes value from 8388480 to 65408 [-Wconstant-conversion]
[task 2022-08-10T02:26:04.128Z] absResult = (dst_rep_t)dstInfExp << dstSigBits;
[task 2022-08-10T02:26:04.128Z] ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[task 2022-08-10T02:26:04.128Z] /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/fp_trunc_impl.inc:102:38: warning: implicit conversion from 'int' to 'dst_rep_t' (aka 'unsigned short') changes value from 8388480 to 65408 [-Wconstant-conversion]
[task 2022-08-10T02:26:04.128Z] absResult = (dst_rep_t)dstInfExp << dstSigBits;
[task 2022-08-10T02:26:04.128Z] ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[task 2022-08-10T02:26:04.128Z] /builds/worker/fetches/llvm-project/compiler-rt/lib/builtins/fp_trunc_impl.inc:130:45: warning: shift count >= width of type [-Wshift-count-overflow]
[task 2022-08-10T02:26:04.128Z] const dst_rep_t result = absResult | sign >> (srcBits - dstBits);
[task 2022-08-10T02:26:04.128Z] ^ ~~~~~~~~~~~~~~~~~~~
[task 2022-08-10T02:26:04.128Z] 4 warnings and 1 error generated.
[task 2022-08-10T02:26:04.128Z] [124/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncsfbf2.c.obj
[task 2022-08-10T02:26:04.129Z] [125/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subvdi3.c.obj
[task 2022-08-10T02:26:04.129Z] [126/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subvsi3.c.obj
[task 2022-08-10T02:26:04.129Z] [127/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/subvti3.c.obj
[task 2022-08-10T02:26:04.129Z] [128/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/popcountdi2.c.obj
[task 2022-08-10T02:26:04.129Z] [129/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/popcountsi2.c.obj
[task 2022-08-10T02:26:04.129Z] [130/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/muldf3.c.obj
[task 2022-08-10T02:26:04.129Z] [131/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/parityti2.c.obj
[task 2022-08-10T02:26:04.130Z] [132/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/powidf2.c.obj
[task 2022-08-10T02:26:04.133Z] [133/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ucmpdi2.c.obj
[task 2022-08-10T02:26:04.137Z] [134/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/clear_cache.c.obj
[135/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivti3.c.obj
[task 2022-08-10T02:26:04.137Z] [136/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/umodti3.c.obj
[task 2022-08-10T02:26:04.137Z] [137/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/ucmpti2.c.obj
[task 2022-08-10T02:26:04.140Z] [138/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfsf2.c.obj
[task 2022-08-10T02:26:04.140Z] [139/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncdfhf2.c.obj
[task 2022-08-10T02:26:04.140Z] [140/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/truncsfhf2.c.obj
[task 2022-08-10T02:26:04.140Z] [141/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/mulsf3.c.obj
[task 2022-08-10T02:26:04.140Z] [142/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivmodsi4.c.obj
[task 2022-08-10T02:26:04.142Z] [143/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/umodsi3.c.obj
[task 2022-08-10T02:26:04.143Z] [144/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivsi3.c.obj
[task 2022-08-10T02:26:04.144Z] [145/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/umoddi3.c.obj
[task 2022-08-10T02:26:04.146Z] [146/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivdi3.c.obj
[task 2022-08-10T02:26:04.153Z] [147/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/gcc_personality_v0.c.obj
[task 2022-08-10T02:26:04.153Z] [148/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivmoddi4.c.obj
[task 2022-08-10T02:26:04.165Z] [149/151] Building C object CMakeFiles/clang_rt.builtins-wasm32.dir/udivmodti4.c.obj
[task 2022-08-10T02:26:04.165Z] ninja: build stopped: subcommand failed.
[task 2022-08-10T02:26:04.166Z] make: *** [Makefile:104: build/compiler-rt.BUILT] Error 1
[taskcluster 2022-08-10 02:26:05.679Z] === Task Finished ===
[taskcluster 2022-08-10 02:26:05.771Z] Artifact "public/build" not found at "/builds/worker/artifacts/"
[taskcluster 2022-08-10 02:26:05.843Z] Unsuccessful task run with exit code: 2 completed in 57.684 seconds
Updated•3 years ago
|
Flags: needinfo?(mh+mozilla)
Comment 1•3 years ago
|
||
Comment 2•3 years ago
|
||
Probably from https://github.com/llvm/llvm-project/commit/0ae2a41d803d715975d710ec289a4bd90ca534e2, which was backed out and relanded with, presumably, a fix, in https://github.com/llvm/llvm-project/commit/ab4e5ed441d475ead43bc4ce1cdef842688292f4. I retriggered the relevant jobs and hopefully they'll turn green.
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(mh+mozilla)
Resolution: --- → FIXED
| Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•