powerpc64-unknown-linux-musl target data-layout does not match LLVM, making the target useless #119910
Labels
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
O-PowerPC
Target: PowerPC processors
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
(wrapped by hand to make the problem clear)
The function pointer alignment is the same as our powerpc64-unknown-linux-gnu target, so the discrepancy must be in LLVM.
While this is a tier 3 target, we are completely unable to generate code for it, so at some point this part of the target tier policy will become relevant (emphasis mine):
If a tier 3 target stops meeting these requirements, or the target maintainers no longer have interest or time, or the target shows no signs of activity and has not built for some time, or removing the target would improve the quality of the Rust codebase, we may post a PR to remove it; any such PR will be CCed to the target maintainers (there are none, not even for the Tier 2 -gnu variant) (and potentially other people who have previously worked on the target), to check potential interest in improving the situation.
I have trawled the issue tracker and I cannot find any evidence that this target is in use; all issues seem related to
powerpc-unknown-linux-gnu
or thepowerpc64le-
targets.The text was updated successfully, but these errors were encountered: