[PATCH] testsuite: fix test-narrowing-trap failure on platforms where FE_INVALID is not defined

Xi Ruoyao xry111@xry111.site
Thu Mar 26 10:54:08 GMT 2026


I didn't realize it can be undefined at all instead of simply
unsupported :(.

Signed-off-by: Xi Ruoyao <xry111@xry111.site>
---
 math/test-narrowing-trap.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/math/test-narrowing-trap.c b/math/test-narrowing-trap.c
index a483c4bf1a..6d21357913 100644
--- a/math/test-narrowing-trap.c
+++ b/math/test-narrowing-trap.c
@@ -26,6 +26,7 @@
 static int
 do_test (void)
 {
+#ifdef FE_INVALID
   pid_t pid;
 
   if (!EXCEPTION_ENABLE_SUPPORTED (FE_INVALID))
@@ -50,6 +51,9 @@ do_test (void)
     }
 
   return 0;
+#else
+  FAIL_UNSUPPORTED ("FE_INVALID is not defined");
+#endif
 }
 
 #include <support/test-driver.c>
-- 
2.53.0



More information about the Libc-alpha mailing list