Commit Graph

164 Commits

Author SHA1 Message Date
bjorn3 cb4a25ca81 Remove liballoc compiler-builtins f16/f128 disable patch
We already build with the compiler-builtins-no-f16-f128 feature enabled.
2025-03-18 14:49:15 +00:00
bjorn3 eea0db2590 Fix rustc test suite 2025-03-12 13:18:52 +00:00
bjorn3 d2b328e6b3 Reduce verbosity of ./scripts/rustup.sh pull 2025-03-12 13:08:50 +00:00
bjorn3 aa31d42b39 Remove no longer necessary disabling of dylib usage for run-make tests
Run-make tests are now fully compiled using the bootstrap compiler.
2025-03-06 12:51:22 +00:00
bjorn3 75109ec1ba FIx rustc test suite 2025-03-06 12:46:54 +00:00
bjorn3 5d03df9431 Remove support for the lazy jit mode
I might re-implement it in the future, but would probably do so by
replacing cranelift-jit. cranelift-jit's api doesn't quite work well for
lazy jitting. And even so it adds complexity to cranelift-jit and breaks
cranelift-jit outside of x86_64.
2025-03-05 15:37:10 +00:00
bjorn3 0fcd068bec Refactor the cli of cg_clif 2025-03-05 15:12:57 +00:00
bjorn3 ae5f2c2d5c Fix rustc test suite 2025-02-24 14:53:41 +00:00
bjorn3 8332329f83 Fix rustc test suite 2025-02-07 20:33:50 +00:00
bjorn3 46333985ce Remove outdated fixme 2025-02-07 14:14:42 +00:00
bjorn3 c92520a3b5 Workaround bug in the linker-warning test
It incorrectly replaces rustc_codegen_cranelift in paths with rustc. It
also doesn't handle panic=abort correctly.
2025-02-07 14:07:31 +00:00
bjorn3 42271d452c Fix rustc test suite 2025-02-01 16:39:07 +00:00
bjorn3 50c14cef3f Fix rustc test suite 2025-01-23 10:06:11 +00:00
bjorn3 cda9145b00 Fix rustc test suite 2025-01-16 09:42:35 +00:00
bjorn3 169793591c Sync from rust 8247594932 2025-01-10 08:48:36 +00:00
bjorn3 0e8e9b3887 Put rustc_codegen_cranelift.dll in bin rather than lib on Windows
rustc-clif has long been changed from a custom driver linking against
cg_clif to a wrapper around rustc which passes -Zcodegen-backend.
2025-01-09 10:26:50 +00:00
Erick Tryzelaar 3998964879 Only test proc-macro invalid compile flags with panic=unwind
Fuchsia explicitly builds rust and all rust targets with `-C
panic=abort` to minimize code generation size. However, when compiling a
proc-macro with this setting it can cause a warning to be emitted, which
breaks `tests/ui/invalid-compile-flags/crate-type-flag.rs`. This hasn't
been a problem in the past for us since we compile our proc macros on
host, rather than inside Fuchsia.

This attempts to fix the issue by explicitly requiring that we're using
the unwinder when compiling this test to avoid the warning being
emitted.

Fixes #135223
2025-01-08 18:00:26 +00:00
bjorn3 a2d78f77f4 Merge commit '918acafef682d0d0ca30b47de4768210417ff362' into sync_cg_clif-2025-01-05 2025-01-05 15:44:46 +00:00
bjorn3 918acafef6 Fix rustc test suite 2025-01-05 15:28:26 +00:00
bjorn3 1723075aff Fix rustc test suite 2024-12-28 16:30:39 +00:00
bjorn3 67c241e33b Fix rustc test suite 2024-12-18 15:23:22 +00:00
bjorn3 3ebaf04707 Fix rustc test suite 2024-12-11 11:04:50 +00:00
bjorn3 e8ad19987d Merge commit '57845a397ec15e4e6a561ed2c4bfa3dcf49144fb' into sync_cg_clif-2024-12-06 2024-12-06 12:10:30 +00:00
bjorn3 e82b533efd Fix rustc test suite 2024-11-28 18:10:15 +00:00
bjorn3 9d1de630fc Fix rustc test suite 2024-11-21 11:42:39 +00:00
bjorn3 d09f798235 Sync from rust 3fee0f12e4 2024-11-21 10:04:31 +00:00
Jieyou Xu c5c3709d80 Explicitly disable llvm tools for cranelift 2024-11-19 20:29:54 +08:00
bjorn3 89c5aa9e85 Fix rustc test suite 2024-11-12 19:11:47 +00:00
bjorn3 df983ce470 Merge commit '1fa693ca4462fc1f790693464cf765ad693616af' into sync_cg_clif-2024-11-09 2024-11-09 13:48:06 +00:00
bjorn3 b5966e4e88 Fix bootstrap test 2024-11-07 11:34:46 +00:00
bjorn3 e2a5108657 Merge commit '5b1246bb4bed72fd0bb8fa497d8e5ed2c7f3515c' into sync_cg_clif-2024-11-02 2024-11-02 14:53:30 +00:00
bjorn3 297e933bf8 Fix rustc test suite 2024-10-31 09:51:09 +00:00
bjorn3 6666435b8a Fix rustc test suite (broken by prev commit) 2024-10-17 16:58:00 +00:00
bjorn3 76dfce7a6f Fix rustc test suite 2024-10-10 16:32:42 +00:00
bjorn3 764f1ba5cd Fix running rustc tests 2024-09-26 16:54:35 +00:00
bjorn3 32b608a439 Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_clif-2024-09-22 2024-09-23 11:20:46 +00:00
bjorn3 ab7777f982 Fix rustc test suite 2024-09-22 18:10:08 +00:00
bjorn3 5349365566 Use unconditional download-ci-llvm in setup_rust_fork.sh
For whatever reason someone decided to make the default if-changed
always checkout the llvm-project submodule, which takes a while.
2024-09-15 17:40:12 +00:00
bjorn3 eee42f2679 Fix rustc test suite 2024-09-15 17:34:45 +00:00
bjorn3 c7b49987a6 Fix rustc test suite 2024-09-15 16:59:35 +00:00
bjorn3 ade0e38b5e Fix building rustc and the rustc test suite 2024-09-11 19:41:00 +00:00
bjorn3 b7ed9ad226 Remove test exclusion for fixed rustc test 2024-09-03 11:08:17 +00:00
bjorn3 7e4cafb653 Fix rustc test suite 2024-08-28 12:36:34 +00:00
bjorn3 3ea9313de3 Merge commit '69b3f5a426a5c1c05236a45b36f6679d95fbe01b' into sync_cg_clif-2024-08-09 2024-08-09 17:18:46 +00:00
bjorn3 fdc6a5562b Fix rustc test suite 2024-08-08 21:54:20 +02:00
bjorn3 9bad4b620f Fix rustc test suite 2024-08-02 16:06:02 +02:00
bjorn3 39bc103817 Fix rustc test suite 2024-07-25 16:17:24 +00:00
bjorn3 d0d2e60886 Merge commit '659243d85c7489412bd0faa1c068d904a6042941' into sync_cg_clif-2024-07-13 2024-07-13 18:39:03 +00:00
bjorn3 659243d85c Fix rustc test suite 2024-07-13 18:38:35 +00:00
bjorn3 96fa075225 Fix rustc test suite 2024-07-09 10:46:21 +00:00