Commit graph

7 commits

Author SHA1 Message Date
Jieyou Xu
37136dd974
Disable tests/run-make/mte-ffi
See RUST-141600: this test is broken in two ways:

1. This test triggers `-Wincompatible-pointer-types` on GCC 14.
2. This test requires ARMv8.5+ w/ MTE extensions enabled, but GHA CI
   runner hardware do not have this enabled.
2025-07-08 16:40:10 +08:00
Jieyou Xu
24a25dbb88
Revert tests/run-make/mte-ffi changes
Partially reverts commit 40311c4dcf.
2025-07-08 16:40:05 +08:00
Jakub Beránek
a27bdea4b7
Enable automatic cross-compilation in run-make tests 2025-06-18 18:39:25 +08:00
MarcoIeni
1b7a927d84
ci: move tests from x86_64-gnu-llvm-19 job to aarch64 2025-05-26 22:27:20 +02:00
Jieyou Xu
a6dac708f5 tests/run-make: update mte-ffi to use gcc as the c compiler explicitly 2024-11-12 08:57:57 +00:00
dheaton-arm
732037c75b Remove redundant information and simplify only condition 2024-07-31 09:27:48 +01:00
Damian Heaton
e8ce9fac85 Add tests to ensure MTE tags are preserved across FFI boundaries
Added run-make tests to verify that, between a Rust-C FFI boundary in both directions,
any MTE tags included in a pointer are preserved for the following pointer types, as
well as any information stored using TBI:
- int
- float
- string
- function
2024-07-30 10:12:51 +01:00