From: kettenis Date: Mon, 19 Apr 2021 15:56:37 +0000 (+0000) Subject: The powerpc64 ELFv2 ABI explicitly states that exception enable bits X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=4635eb8eda86f6948f699399fe4f5ac86465e8da;p=openbsd 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@ --- 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