From 0baa1447f407b153426b76b8c9de36f124008952 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 11 Jan 2026 00:01:53 +0000 Subject: [PATCH] Skip a test that fails on x86_64 with GCC 16 --- sleef.spec | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sleef.spec b/sleef.spec index ae87511..ea7b1d4 100644 --- a/sleef.spec +++ b/sleef.spec @@ -278,6 +278,18 @@ then fi %endif +%ifarch %{x86_64} +%if %{undefined fc43} && %{undefined fc42} && %{undefined el10} +# At least one test within this executable fails since GCC 16 landed in Fedora +# 44. It’s not very easy to tell exactly what is going wrong, and upstream is +# not likely to be interested since (as determined by bisection) the failure +# was resolved upstream by the removal of no-FMA helpers in +# https://github.com/shibatch/sleef/pull/685. Let’s just skip this while we +# await the next upstream release. +skips="${skips}|tester4ypurec_scalar" +%endif +%endif + skips="${skips})$" %ctest --exclude-regex "${skips}" --extra-verbose