diff options
| author | Daniel Paoliello <danpao@microsoft.com> | 2025-05-15 11:15:52 -0700 |
|---|---|---|
| committer | Daniel Paoliello <danpao@microsoft.com> | 2025-05-15 11:33:28 -0700 |
| commit | 6128fca0b0b70ac6497bf5da38a5d3db37219f78 (patch) | |
| tree | 28d6500eaf51bb3820c97d5984ec052b5d366db9 /compiler/rustc_target/src/spec | |
| parent | d163a28381c297a56417d4a5dfe88c6c65429265 (diff) | |
| download | rust-6128fca0b0b70ac6497bf5da38a5d3db37219f78.tar.gz rust-6128fca0b0b70ac6497bf5da38a5d3db37219f78.zip | |
[win][arm64] Remove 'Arm64 Hazard' undocumented MSVC option and instead disable problematic test
Diffstat (limited to 'compiler/rustc_target/src/spec')
| -rw-r--r-- | compiler/rustc_target/src/spec/targets/aarch64_pc_windows_msvc.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/compiler/rustc_target/src/spec/targets/aarch64_pc_windows_msvc.rs b/compiler/rustc_target/src/spec/targets/aarch64_pc_windows_msvc.rs index c5704c57448..f1b6fa123de 100644 --- a/compiler/rustc_target/src/spec/targets/aarch64_pc_windows_msvc.rs +++ b/compiler/rustc_target/src/spec/targets/aarch64_pc_windows_msvc.rs @@ -1,4 +1,4 @@ -use crate::spec::{FramePointer, LinkerFlavor, Lld, Target, TargetMetadata, base}; +use crate::spec::{FramePointer, Target, TargetMetadata, base}; pub(crate) fn target() -> Target { let mut base = base::windows_msvc::opts(); @@ -11,11 +11,6 @@ pub(crate) fn target() -> Target { // and other services. It must point to the previous {x29, x30} pair on the stack." base.frame_pointer = FramePointer::NonLeaf; - // MSVC emits a warning about code that may trip "Cortex-A53 MPCore processor bug #843419" (see - // https://developer.arm.com/documentation/epm048406/latest) which is sometimes emitted by LLVM. - // Since Arm64 Windows 10+ isn't supported on that processor, it's safe to disable the warning. - base.add_pre_link_args(LinkerFlavor::Msvc(Lld::No), &["/arm64hazardfree"]); - Target { llvm_target: "aarch64-pc-windows-msvc".into(), metadata: TargetMetadata { |
