From d8f5901b0f8659230eab82f7c4eee6f881e42304 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Fri, 19 Jan 2024 22:43:55 +0100 Subject: [PATCH] fenv-exceptions-trapping: Avoid a test failure on *BSD/powerpc*. * tests/test-fenv-except-trapping-2.c (main): Skip the '4' tests also on FreeBSD/powerpc* and NetBSD/powerpc*. --- ChangeLog | 4 ++++ tests/test-fenv-except-trapping-2.c | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index d36c041852..31b434da77 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2024-01-19 Bruno Haible + fenv-exceptions-trapping: Avoid a test failure on *BSD/powerpc*. + * tests/test-fenv-except-trapping-2.c (main): Skip the '4' tests also on + FreeBSD/powerpc* and NetBSD/powerpc*. + fenv-exceptions-state-c99: Fix for FreeBSD/powerpc64 and NetBSD/powerpc. * m4/fenv-exceptions-state.m4 (gl_FENV_EXCEPTIONS_STATE): On FreeBSD/powerpc64 and NetBSD/powerpc, set REPLACE_FESETEXCEPTFLAG. diff --git a/tests/test-fenv-except-trapping-2.c b/tests/test-fenv-except-trapping-2.c index 57b9341f46..257107d2ee 100644 --- a/tests/test-fenv-except-trapping-2.c +++ b/tests/test-fenv-except-trapping-2.c @@ -433,8 +433,8 @@ main (int argc, char *argv[]) GNU/kFreeBSD/i386, GNU/kFreeBSD/x86_64, musl libc/i386, musl libc/powerpc64le, macOS/i386, macOS/x86_64, macOS/arm64, - FreeBSD/i386, FreeBSD/x86_64, - NetBSD/i386, NetBSD/x86_64, + FreeBSD/i386, FreeBSD/x86_64, FreeBSD/powerpc64, + NetBSD/i386, NetBSD/x86_64, NetBSD/powerpc, OpenBSD/i386, OpenBSD/x86_64, OpenBSD/mips64, Minix/i386, AIX/powerpc, @@ -460,6 +460,7 @@ main (int argc, char *argv[]) || (defined MUSL_LIBC && ((defined __i386 || defined _M_IX86) || defined __powerpc__)) \ || ((defined __APPLE__ && defined __MACH__) && ((defined __x86_64__ || defined _M_X64) || (defined __i386 || defined _M_IX86) || defined __aarch64__)) \ || ((defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__) && ((defined __x86_64__ || defined _M_X64) || (defined __i386 || defined _M_IX86))) \ + || ((defined __FreeBSD__ || defined __NetBSD__) && defined __powerpc__) \ || (defined __OpenBSD__ && defined __mips64) \ || (defined __minix && (defined __i386 || defined _M_IX86)) \ || (defined _AIX && defined __powerpc__) \ -- 2.39.5