rust/compiler/rustc_target/src/spec
Simonas Kazlauskas 8240e7aa10 Replace per-target ABI denylist with an allowlist
It makes very little sense to maintain denylists of ABIs when, as far as
non-generic ABIs are concerned, targets usually only support a small
subset of the available ABIs.

This has historically been a cause of bugs such as us allowing use of
the platform-specific ABIs on x86 targets – these in turn would cause
LLVM errors or assertions to fire.

Fixes #57182

Sponsored by: standard.ai
2021-07-06 13:12:15 +03:00
..
abi mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
tests Emit warnings for unused fields in custom targets. 2021-06-17 21:48:02 +02:00
aarch64_apple_darwin.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
aarch64_apple_ios.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_apple_ios_macabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_apple_ios_sim.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_apple_tvos.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_be_unknown_linux_gnu.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_be_unknown_linux_gnu_ilp32.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_fuchsia.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_linux_android.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_pc_windows_msvc.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
aarch64_unknown_freebsd.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_hermit.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
aarch64_unknown_linux_gnu.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_linux_gnu_ilp32.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_linux_musl.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_netbsd.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_none.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_none_softfloat.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_openbsd.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
aarch64_unknown_redox.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
aarch64_uwp_windows_msvc.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
aarch64_wrs_vxworks.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
abi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
android_base.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
apple_base.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
apple_sdk_base.rs Turn off frame pointer elimination on all Apple platforms. 2021-06-02 13:49:29 -04:00
arm_linux_androideabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
arm_unknown_linux_gnueabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
arm_unknown_linux_gnueabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
arm_unknown_linux_musleabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
arm_unknown_linux_musleabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armebv7r_none_eabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armebv7r_none_eabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv4t_unknown_linux_gnueabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv5te_unknown_linux_gnueabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv5te_unknown_linux_musleabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv5te_unknown_linux_uclibceabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv6_unknown_freebsd.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv6_unknown_netbsd_eabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_apple_ios.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_linux_androideabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_unknown_freebsd.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_unknown_linux_gnueabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_unknown_linux_gnueabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_unknown_linux_musleabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_unknown_linux_musleabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_unknown_netbsd_eabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7_wrs_vxworks_eabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7a_none_eabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7a_none_eabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7r_none_eabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7r_none_eabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
armv7s_apple_ios.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
asmjs_unknown_emscripten.rs Collapse all uses of target.options.foo into target.foo 2020-11-08 17:29:13 +03:00
avr_gnu_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
avr_unknown_gnu_atmega328.rs rustc_target: Refactor away TargetResult 2020-10-05 19:28:19 +03:00
bpf_base.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
bpfeb_unknown_none.rs Add support for BPF inline assembly 2021-05-23 18:03:27 +10:00
bpfel_unknown_none.rs Add support for BPF inline assembly 2021-05-23 18:03:27 +10:00
crt_objects.rs WASI: Switch to crt1-command.o to enable support for new-style commands 2021-03-08 17:49:34 -08:00
dragonfly_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
freebsd_base.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
fuchsia_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
haiku_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
hermit_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
hermit_kernel_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
hexagon_unknown_linux_musl.rs rustc_target: Rely on defaults more in target specs 2021-04-05 23:12:56 +03:00
i386_apple_ios.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
i386_unknown_linux_gnu.rs Added support for i386-unknown-linux-gnu and i486-unknown-linux-gnu 2021-01-05 12:05:36 +01:00
i486_unknown_linux_gnu.rs Added support for i386-unknown-linux-gnu and i486-unknown-linux-gnu 2021-01-05 12:05:36 +01:00
i586_pc_windows_msvc.rs Collapse all uses of target.options.foo into target.foo 2020-11-08 17:29:13 +03:00
i586_unknown_linux_gnu.rs Collapse all uses of target.options.foo into target.foo 2020-11-08 17:29:13 +03:00
i586_unknown_linux_musl.rs Collapse all uses of target.options.foo into target.foo 2020-11-08 17:29:13 +03:00
i686_apple_darwin.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
i686_linux_android.rs Use HTTPS links where possible 2021-06-23 16:26:46 -04:00
i686_pc_windows_gnu.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
i686_pc_windows_msvc.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
i686_unknown_freebsd.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
i686_unknown_haiku.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
i686_unknown_linux_gnu.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
i686_unknown_linux_musl.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
i686_unknown_netbsd.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
i686_unknown_openbsd.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
i686_unknown_uefi.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
i686_uwp_windows_gnu.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
i686_uwp_windows_msvc.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
i686_wrs_vxworks.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
illumos_base.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
l4re_base.rs Swap TargetOptions::linker_is_gnu default from false to true and update targets as appropriate. 2021-05-20 16:47:08 -07:00
linux_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
linux_gnu_base.rs rustc_target: Move target env "gnu" from linux_base to linux_gnu_base 2020-11-11 11:38:40 +03:00
linux_kernel_base.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
linux_musl_base.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
linux_uclibc_base.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
mips64_unknown_linux_gnuabi64.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
mips64_unknown_linux_muslabi64.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
mips64el_unknown_linux_gnuabi64.rs rustc_target: Move target env "gnu" from linux_base to linux_gnu_base 2020-11-11 11:38:40 +03:00
mips64el_unknown_linux_muslabi64.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
mips_unknown_linux_gnu.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
mips_unknown_linux_musl.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
mips_unknown_linux_uclibc.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
mipsel_sony_psp.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
mipsel_sony_psp_linker_script.ld mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
mipsel_unknown_linux_gnu.rs rustc_target: Move target env "gnu" from linux_base to linux_gnu_base 2020-11-11 11:38:40 +03:00
mipsel_unknown_linux_musl.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
mipsel_unknown_linux_uclibc.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
mipsel_unknown_none.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
mipsisa32r6_unknown_linux_gnu.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
mipsisa32r6el_unknown_linux_gnu.rs rustc_target: Move target env "gnu" from linux_base to linux_gnu_base 2020-11-11 11:38:40 +03:00
mipsisa64r6_unknown_linux_gnuabi64.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
mipsisa64r6el_unknown_linux_gnuabi64.rs rustc_target: Move target env "gnu" from linux_base to linux_gnu_base 2020-11-11 11:38:40 +03:00
mod.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
msp430_none_elf.rs msp430 linker does not accept -znoexecstack. Set linker_is_gnu to false as workaround for now. 2021-06-04 20:37:53 -04:00
msvc_base.rs Swap TargetOptions::linker_is_gnu default from false to true and update targets as appropriate. 2021-05-20 16:47:08 -07:00
netbsd_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
nvptx64_nvidia_cuda.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
openbsd_base.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
powerpc64_unknown_freebsd.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc64_unknown_linux_gnu.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc64_unknown_linux_musl.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc64_wrs_vxworks.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc64le_unknown_freebsd.rs Replace get_mut(& with entry( for powerpc64le-unknown-freebsd 2021-04-14 08:54:11 +00:00
powerpc64le_unknown_linux_gnu.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc64le_unknown_linux_musl.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc_unknown_linux_gnu.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc_unknown_linux_gnuspe.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc_unknown_linux_musl.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc_unknown_netbsd.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc_unknown_openbsd.rs Add powerpc-unknown-openbsd target 2021-03-04 22:43:34 +01:00
powerpc_wrs_vxworks.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
powerpc_wrs_vxworks_spe.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
redox_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
riscv32gc_unknown_linux_gnu.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv32gc_unknown_linux_musl.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv32i_unknown_none_elf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv32imac_unknown_none_elf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv32imc_unknown_none_elf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv64gc_unknown_linux_gnu.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv64gc_unknown_linux_musl.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv64gc_unknown_none_elf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
riscv64imac_unknown_none_elf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
s390x_unknown_linux_gnu.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
s390x_unknown_linux_musl.rs add s390x-unknown-linux-musl target 2021-02-19 03:14:28 +00:00
solaris_base.rs Swap TargetOptions::linker_is_gnu default from false to true and update targets as appropriate. 2021-05-20 16:47:08 -07:00
sparc64_unknown_linux_gnu.rs Change related spec files to use the new enum 2021-01-06 13:34:20 +00:00
sparc64_unknown_netbsd.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
sparc64_unknown_openbsd.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
sparc_unknown_linux_gnu.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
sparcv9_sun_solaris.rs Change default Solaris x86 target to x86_64-pc-solaris 2021-03-01 15:05:31 +01:00
thumb_base.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
thumbv4t_none_eabi.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
thumbv6m_none_eabi.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
thumbv7a_pc_windows_msvc.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
thumbv7a_uwp_windows_msvc.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
thumbv7em_none_eabi.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
thumbv7em_none_eabihf.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
thumbv7m_none_eabi.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
thumbv7neon_linux_androideabi.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
thumbv7neon_unknown_linux_gnueabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
thumbv7neon_unknown_linux_musleabihf.rs Replace per-target ABI denylist with an allowlist 2021-07-06 13:12:15 +03:00
thumbv8m_base_none_eabi.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
thumbv8m_main_none_eabi.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
thumbv8m_main_none_eabihf.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
uefi_msvc_base.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
vxworks_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
wasm32_unknown_emscripten.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
wasm32_unknown_unknown.rs rustc: Add a new wasm ABI 2021-04-08 08:03:18 -07:00
wasm32_wasi.rs wasm64 2021-04-04 11:29:34 -05:00
wasm64_unknown_unknown.rs wasm64 2021-04-04 11:29:34 -05:00
wasm_base.rs Rollup merge of #85920 - luqmana:wasm-linker-tweaks, r=petrochenkov 2021-06-06 19:11:18 +09:00
windows_gnu_base.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
windows_msvc_base.rs Allow setting target_family to multiple values 2021-04-11 01:18:38 +03:00
windows_uwp_gnu_base.rs rustc_target: Rename some target options to avoid tautology 2020-11-08 17:29:13 +03:00
windows_uwp_msvc_base.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
x86_64_apple_darwin.rs Add support for leaf fn frame pointer elimination 2021-06-30 19:45:17 +03:00
x86_64_apple_ios.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_apple_ios_macabi.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_apple_tvos.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_fortanix_unknown_sgx.rs Remove linker_is_gnu: true cases as that is now the default. 2021-05-20 23:36:04 -07:00
x86_64_fuchsia.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_linux_android.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_pc_solaris.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_pc_windows_gnu.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
x86_64_pc_windows_msvc.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
x86_64_sun_solaris.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_dragonfly.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_freebsd.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_haiku.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_hermit.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_illumos.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
x86_64_unknown_l4re_uclibc.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
x86_64_unknown_linux_gnu.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_linux_gnux32.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_linux_musl.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_netbsd.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_none_hermitkernel.rs rename LLVM target for RustyHermit 2021-05-07 10:09:11 +02:00
x86_64_unknown_none_linuxkernel.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
x86_64_unknown_openbsd.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_redox.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00
x86_64_unknown_uefi.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
x86_64_uwp_windows_gnu.rs rustc_target: Avoid unwraps when adding linker flags 2021-03-28 02:28:48 +03:00
x86_64_uwp_windows_msvc.rs rustc_target: Move linker_flavor from Target to TargetOptions 2020-11-07 14:27:48 +03:00
x86_64_wrs_vxworks.rs Change to probe-stack=call (instead of inline-or-call) everywhere again, for now. 2021-04-29 15:13:21 -04:00