rust/tests/ui/abi
Matthias Krüger 3ee2c526df
Rollup merge of #116263 - ferrocene:pa-more-bare-metal-fixes, r=oli-obk
More fixes for running the test suite on a bare metal target

This PR adds more fixes needed to run the test suite on bare metal targets (in this case, without unwinding and with static relocations). There is no CI job exercising tests without unwinds, but I can confirm this worked in Ferrocene's CI.
2023-09-29 22:27:52 +02:00
..
cross-crate
extern
foreign lint/ctypes: ext. abi fn-ptr in internal abi fn 2023-07-03 13:40:20 +01:00
issues
mir
numbers-arithmetic
statics
struct-enums
union
abi-sysv64-arg-passing.rs
abi-sysv64-register-usage.rs
abi-typo-unstable.rs
abi-typo-unstable.stderr
anon-extern-mod.rs
c-stack-as-value.rs
c-stack-returning-int64.rs
cabi-int-widening.rs
compatibility.rs run abi/compatibility test against a whole bunch of targets 2023-09-22 09:41:00 +02:00
debug.rs special case TyAndLayout debug impl 2023-09-15 22:57:07 +02:00
debug.stderr Rollup merge of #115654 - RalfJung:pass-mode-cast, r=compiler-errors 2023-09-17 11:23:25 +00:00
explicit_repr_rust.rs Allow explicit #[repr(Rust)] 2023-07-29 06:58:29 +00:00
homogenous-floats-target-feature-mixup.rs
issue-28676.rs
issue-94223.rs abi: avoid ice for non-ffi-safe fn ptrs 2023-07-03 13:40:20 +01:00
lib-defaults.rs
nullable-pointer-ffi-compat.rs
relocation_model_pic.rs add needs-relocation-model-pic to compiletest 2023-09-29 13:10:26 +02:00
riscv-discoverability-guidance.riscv32.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
riscv-discoverability-guidance.riscv64.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
riscv-discoverability-guidance.rs feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
rustcall-generic.rs
segfault-no-out-of-stack.rs
stack-probes-lto.rs Replace ignore-everything with only-arch 2023-07-29 15:49:07 -07:00
stack-probes.rs Replace ignore-everything with only-arch 2023-07-29 15:49:07 -07:00
stack-protector.rs Fix stack-protector.rs on LLVM 17 2023-08-07 20:35:55 +02:00
unsupported.aarch64.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
unsupported.arm.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
unsupported.i686.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
unsupported.riscv32.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
unsupported.riscv64.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
unsupported.rs feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
unsupported.x64.stderr feat: riscv-interrupt-{m,s} calling conventions 2023-08-08 18:09:56 -07:00
variadic-ffi.rs
x86stdcall2.rs
x86stdcall.rs