diff options
| author | Josh Triplett <josh@joshtriplett.org> | 2021-09-19 12:31:36 -0700 |
|---|---|---|
| committer | Mike Leany <55358344+mikeleany@users.noreply.github.com> | 2021-10-13 08:14:12 -0600 |
| commit | 6ab66192f925802a81822e55855546342cb69d1c (patch) | |
| tree | 115fa45a9eb21f35b3f83fa3349ae29790ec43e2 /compiler | |
| parent | b0d1e3be23bdaa4e103154750ef9bce7d05cf978 (diff) | |
| download | rust-6ab66192f925802a81822e55855546342cb69d1c.tar.gz rust-6ab66192f925802a81822e55855546342cb69d1c.zip | |
x86_64-unknown-none: Disable more target features
Based on the list used for x86_64-unknown-none-linuxkernel. (Work on this target sponsored by Profian.)
Diffstat (limited to 'compiler')
| -rw-r--r-- | compiler/rustc_target/src/spec/x86_64_unknown_none.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/spec/x86_64_unknown_none.rs b/compiler/rustc_target/src/spec/x86_64_unknown_none.rs index 8679814b782..4fe1b6e11e8 100644 --- a/compiler/rustc_target/src/spec/x86_64_unknown_none.rs +++ b/compiler/rustc_target/src/spec/x86_64_unknown_none.rs @@ -10,7 +10,9 @@ pub fn target() -> Target { let opts = TargetOptions { linker_flavor: LinkerFlavor::Lld(LldFlavor::Ld), linker: Some("rust-lld".to_owned()), - features: "-mmx,-sse,+soft-float".to_string(), + features: + "-mmx,-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-3dnow,-3dnowa,-avx,-avx2,+soft-float" + .to_string(), executables: true, disable_redzone: true, panic_strategy: PanicStrategy::Abort, |
