about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTrevor Gross <tmgross@umich.edu>2025-07-24 07:28:38 -0500
committerTrevor Gross <tmgross@umich.edu>2025-07-24 18:49:50 +0000
commitb16879304602614a89dd7bd0bd67f0e05204f279 (patch)
tree10aa6dd4eb8b011723cf437a4c75df52f493ba1f
parent43c3e1bb97186d598dc7066706bd66cf5a383cfb (diff)
downloadrust-b16879304602614a89dd7bd0bd67f0e05204f279.tar.gz
rust-b16879304602614a89dd7bd0bd67f0e05204f279.zip
Enable tests that were skipped on aarch64
The LLVM issue was resolved a while ago, these should no longer be a
problem.
-rw-r--r--library/compiler-builtins/builtins-test/src/bench.rs9
1 files changed, 0 insertions, 9 deletions
diff --git a/library/compiler-builtins/builtins-test/src/bench.rs b/library/compiler-builtins/builtins-test/src/bench.rs
index 8a513ad67a4..9ba6742949d 100644
--- a/library/compiler-builtins/builtins-test/src/bench.rs
+++ b/library/compiler-builtins/builtins-test/src/bench.rs
@@ -29,11 +29,6 @@ pub fn skip_sys_checks(test_name: &str) -> bool {
         "add_f128", "sub_f128", "mul_f128", "div_f128", "powi_f32", "powi_f64",
     ];
 
-    // FIXME(f16_f128): Wide multiply carry bug in `compiler-rt`, re-enable when nightly no longer
-    // uses `compiler-rt` version.
-    // <https://github.com/llvm/llvm-project/issues/91840>
-    const AARCH64_SKIPPED: &[&str] = &["mul_f128", "div_f128"];
-
     // FIXME(llvm): system symbols have incorrect results on Windows
     // <https://github.com/rust-lang/compiler-builtins/issues/617#issuecomment-2121359807>
     const WINDOWS_SKIPPED: &[&str] = &[
@@ -58,10 +53,6 @@ pub fn skip_sys_checks(test_name: &str) -> bool {
         return true;
     }
 
-    if cfg!(target_arch = "aarch64") && AARCH64_SKIPPED.contains(&test_name) {
-        return true;
-    }
-
     if cfg!(target_family = "windows") && WINDOWS_SKIPPED.contains(&test_name) {
         return true;
     }