rust/compiler/rustc_codegen_ssa/src/back
Matthias Krüger 79c8f90460
Rollup merge of #143846 - usamoi:gc, r=bjorn3
pass --gc-sections if -Zexport-executable-symbols is enabled and improve tests

Exported symbols are added as GC roots in linking, so `--gc-sections` won't hurt `-Zexport-executable-symbols`.

Fixes the run-make test to work on Linux. Enable the ui test on more targets.

cc rust-lang/rust#84161
2025-07-18 04:27:52 +02:00
..
apple refactor: Move Apple OSVersion (back) to rustc_target 2025-04-04 15:01:27 +02:00
link Add new Tier-3 targets: loongarch32-unknown-none* 2025-06-06 08:19:38 +08:00
linker Rustfmt 2025-02-08 22:12:13 +00:00
rpath Rename is_like_osx to is_like_darwin 2025-03-25 21:53:52 +01:00
apple.rs refactor: Move env parsing of deployment target to rustc_session 2025-04-04 15:02:22 +02:00
archive.rs Move metadata object generation for dylibs to the linker code 2025-06-03 10:04:34 +00:00
command.rs feat(linker): check ARG_MAX on Unix platforms 2025-03-14 09:45:49 -04:00
link.rs remove no_gc_sections 2025-07-17 14:54:52 +08:00
linker.rs remove no_gc_sections 2025-07-17 14:54:52 +08:00
lto.rs Remove LtoModuleCodegen 2025-07-03 14:28:18 +00:00
metadata.rs setup CI and tidy to use typos for spellchecking and fix few typos 2025-07-03 10:51:06 +03:00
mod.rs refactor: Move env parsing of deployment target to rustc_session 2025-04-04 15:02:22 +02:00
rpath.rs Rename is_like_osx to is_like_darwin 2025-03-25 21:53:52 +01:00
symbol_export.rs Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obk 2025-07-01 11:53:02 +00:00
write.rs Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors 2025-07-17 03:58:28 +02:00