Closed
Description
@ajdlinux found this assertion failure building dist-powerpc64le-linux
in #58991:
Compiling syntax_ext v0.0.0 (/checkout/src/libsyntax_ext)
[RUSTC-TIMING] syntax_ext test:false 59.344
rustc: /checkout/src/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1114: unsigned int {anonymous}::BitPermutationSelector::ValueBit::getValueBitIndex() const: Assertion `hasValue() && "Cannot get the value bit index of a constant bit"' failed.
[RUSTC-TIMING] rustc test:false 731.190
rustc exited with signal: 6
error: Could not compile `rustc`.
Reproducing this depends on having LLVM assertions enabled, which we don't normally have on CI for DEPLOY=1
builds.
I was also able to reproduce this with big-endian dist-powerpc64-linux
.