the bitrig master branch has been updated by patrick with 1 new commit: commit fa070e9299e29529c3268a864fefd8dca308fdb9 diff: https://github.com/bitrig/bitrig/commit/fa070e9 author: Patrick Wildt <[email protected]> date: Sun Dec 14 17:05:33 2014 +0100
arm: fix setjmp/longjump by using a different approach The setjmp regression tests found an issue which I have tried to fix. Apparently our current implementation is not 100% correct, although I have not found the actual failure. This change is inspired by FreeBSD's code. Previously we had a pointer to the jmp_buf and incremented it with every command we did. FreeBSD stores the base pointer instead and accesses the buffer relative to that pointer. Using this way, setjmp regression tests seem happy now. "seems mostly reasonable" drahn@ M lib/libc/arch/arm/gen/_setjmp.S M lib/libc/arch/arm/gen/setjmp.S
