summaryrefslogtreecommitdiff
path: root/regress
diff options
context:
space:
mode:
Diffstat (limited to 'regress')
-rw-r--r--regress/lib/libc/setjmp-fpu/Makefile10
1 files changed, 9 insertions, 1 deletions
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 <bsd.regress.mk>