UI test issue-64655-extern-rust-must-allow-unwind.rs#thin0
triggers LLVM assert when compiled for i586 target with CGUs = 1
#83854
Labels
A-FFI
Area: Foreign function interface (FFI)
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
A-testsuite
Area: The testsuite used to check the correctness of rustc
C-bug
Category: This is a bug.
I-crash
Issue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.
This was discovered in #81942 (comment) which lowers the UI test default CGU count to 1. The test was modified to explicitly request 2CGUs to make it pass, but the underlying issue remains.
A similar errors but affecting different test-cases was also encountered in #81825 (comment)
Steps to reproduce
-Ccodegen-units=1
toissue-64655-extern-rust-must-allow-unwind.rs#thin0
src/ci/docker/host-x86_64/dist-i586-gnu-i586-i686-musl/Dockerfile
to only run UI tests./src/ci/docker/run.sh dist-i586-gnu-i586-i686-musl
Output
Additionally
ui/extern/issue-64655-allow-unwind-when-calling-panic-directly.rs#thin
fails with 1 CGU under thei686-gnu-nopt
runner.The text was updated successfully, but these errors were encountered: