diff options
| author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2022-12-06 18:12:46 +0100 |
|---|---|---|
| committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2022-12-06 18:12:46 +0100 |
| commit | 3d33af38b31bd885df502b7e9e6d0dd003ae900a (patch) | |
| tree | 4c0d59b1bdc9dc25e09fc477bec46c12923caf7b /compiler/rustc_codegen_llvm/src | |
| parent | b6852428a8ea9728369b64b9964cad8e258403d3 (diff) | |
| download | rust-3d33af38b31bd885df502b7e9e6d0dd003ae900a.tar.gz rust-3d33af38b31bd885df502b7e9e6d0dd003ae900a.zip | |
Fix failing codegen tests on s390x
Several codegen tests are currently failing due to making assumptions that are not valid for the s390x architecture: - catch-unwind.rs: fails due to inlining differences. Already ignored on another platform for the same reason. Solution: Ignore on s390x. - remap_path_prefix/main.rs: fails due to different alignment requirement for string constants. Solution: Do not test for the alignment requirement. - repr-transparent-aggregates-1.rs: many ABI assumptions. Already ignored on many platforms for the same reason. Solution: Ignore on s390x. - repr-transparent.rs: no vector ABI by default on s390x. Already ignored on another platform for a similar reason. Solution: Ignore on s390x. - uninit-consts.rs: hard-coded little-endian constant. Solution: Match both little- and big-endian versions. Fixes part of https://github.com/rust-lang/rust/issues/105383.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions
