From 4635eb8eda86f6948f699399fe4f5ac86465e8da Mon Sep 17 00:00:00 2001 From: kettenis Date: Mon, 19 Apr 2021 15:56:37 +0000 Subject: [PATCH] The powerpc64 ELFv2 ABI explicitly states that exception enable bits and rounding control bits are not restored by longjmp(3). So expect the some failures on that platform. ok bluhm@ --- regress/lib/libc/setjmp-fpu/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/regress/lib/libc/setjmp-fpu/Makefile b/regress/lib/libc/setjmp-fpu/Makefile index e3dd2daa52b..203613931ab 100644 --- a/regress/lib/libc/setjmp-fpu/Makefile +++ b/regress/lib/libc/setjmp-fpu/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.5 2020/12/17 00:51:11 bluhm Exp $ +# $OpenBSD: Makefile,v 1.6 2021/04/19 15:56:37 kettenis Exp $ PROGS= fpu _setjmp setjmp sigsetjmp @@ -15,4 +15,12 @@ run-$p: $p ./$p .endfor +.if ${MACHINE} == powerpc64 +# The powerpc64 ELFv2 ABI explicitly states that exception enable bits +# and rounding control bits are not restored by longjmp(3) +.for p in ${PROGS:M*jmp} +REGRESS_EXPECTED_FAILURES += run-$p +.endfor +.endif + .include -- 2.20.1