about summary refs log tree commit diff
path: root/library/std/build.rs
diff options
context:
space:
mode:
authorTrevor Gross <tmgross@umich.edu>2025-04-02 19:14:27 +0000
committerTrevor Gross <tmgross@umich.edu>2025-04-02 19:21:10 +0000
commit4a8d35709e301d983412b42b26dad6eb5c869951 (patch)
tree646016b67072802891a6180246b622df5ab06109 /library/std/build.rs
parent4f0de4c81d80121ac7b576bc68d8016064f4d261 (diff)
downloadrust-4a8d35709e301d983412b42b26dad6eb5c869951.tar.gz
rust-4a8d35709e301d983412b42b26dad6eb5c869951.zip
Revert "Disable `f16` on Aarch64 without `neon`"
The LLVM issue [1] was resolved and the fix was synced to rust-lang/rust
in [2].

This reverts commit c51b229140c885cac757a405a328a07e90d5bca9.

[1]: https://github.com/llvm/llvm-project/issues/129394
[2]: https://github.com/rust-lang/rust/pull/138695
Diffstat (limited to 'library/std/build.rs')
-rw-r--r--library/std/build.rs7
1 files changed, 0 insertions, 7 deletions
diff --git a/library/std/build.rs b/library/std/build.rs
index d76d07a89f4..40a56d4930d 100644
--- a/library/std/build.rs
+++ b/library/std/build.rs
@@ -12,11 +12,6 @@ fn main() {
         .expect("CARGO_CFG_TARGET_POINTER_WIDTH was not set")
         .parse()
         .unwrap();
-    let target_features: Vec<_> = env::var("CARGO_CFG_TARGET_FEATURE")
-        .unwrap_or_default()
-        .split(",")
-        .map(ToOwned::to_owned)
-        .collect();
     let is_miri = env::var_os("CARGO_CFG_MIRI").is_some();
 
     println!("cargo:rustc-check-cfg=cfg(netbsd10)");
@@ -108,8 +103,6 @@ fn main() {
         ("s390x", _) => false,
         // Unsupported <https://github.com/llvm/llvm-project/issues/94434>
         ("arm64ec", _) => false,
-        // LLVM crash <https://github.com/llvm/llvm-project/issues/129394>
-        ("aarch64", _) if !target_features.iter().any(|f| f == "neon") => false,
         // MinGW ABI bugs <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115054>
         ("x86_64", "windows") if target_env == "gnu" && target_abi != "llvm" => false,
         // Infinite recursion <https://github.com/llvm/llvm-project/issues/97981>