rust/compiler/rustc_interface
Fangrui Song f3d81917fc Default relax_elf_relocations to true
This option tells LLVM to emit relaxable relocation types
R_X86_64_GOTPCRELX/R_X86_64_REX_GOTPCRELX/R_386_GOT32X in applicable cases. True
matches Clang's CMake default since 2020-08 [1] and latest LLVM default[2].

This also works around a GNU ld<2.41 issue[3] when using
general-dynamic/local-dynamic TLS models in `-Z plt=no` mode with latest LLVM.

[1]: c41a18cf61
[2]: 2aedfdd9b8
[3]: https://sourceware.org/bugzilla/show_bug.cgi?id=24784
2023-08-23 11:12:30 -07:00
..
src Default relax_elf_relocations to true 2023-08-23 11:12:30 -07:00
Cargo.toml rustc: Move features from Session to GlobalCtxt 2023-08-11 16:51:50 +08:00
messages.ftl Write to stdout if - is given as output file 2023-06-06 17:53:29 -04:00