diff options
| author | Noratrieb <48135649+Noratrieb@users.noreply.github.com> | 2025-02-16 21:13:01 +0100 |
|---|---|---|
| committer | Noratrieb <48135649+Noratrieb@users.noreply.github.com> | 2025-02-16 21:13:01 +0100 |
| commit | 1c66d5bed9e6444923c04937f5a28bfcec427ec0 (patch) | |
| tree | aaeb6c9ac419bc06d87e430b94a419095126987e /compiler | |
| parent | 23032f31c91f2bb74ba4be20e075fcc929f66527 (diff) | |
| download | rust-1c66d5bed9e6444923c04937f5a28bfcec427ec0.tar.gz rust-1c66d5bed9e6444923c04937f5a28bfcec427ec0.zip | |
Remove SSE ABI from i586-pc-windows-msvc
As an i586 target, it should not have SSE. This caused the following warning to be emitted: ``` warning: target feature `sse2` must be enabled to ensure that the ABI of the current target can be implemented correctly | = note: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #116344 <https://github.com/rust-lang/rust/issues/116344> warning: 1 warning emitted ```
Diffstat (limited to 'compiler')
| -rw-r--r-- | compiler/rustc_target/src/spec/targets/i586_pc_windows_msvc.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_target/src/spec/targets/i586_pc_windows_msvc.rs b/compiler/rustc_target/src/spec/targets/i586_pc_windows_msvc.rs index dd38f86bced..394e6f9e6bf 100644 --- a/compiler/rustc_target/src/spec/targets/i586_pc_windows_msvc.rs +++ b/compiler/rustc_target/src/spec/targets/i586_pc_windows_msvc.rs @@ -2,6 +2,7 @@ use crate::spec::Target; pub(crate) fn target() -> Target { let mut base = super::i686_pc_windows_msvc::target(); + base.rustc_abi = None; // overwrite the SSE2 ABI set by the base target base.cpu = "pentium".into(); base.llvm_target = "i586-pc-windows-msvc".into(); base |
