7aa65edc75
Don't force 16-byte alignment at run-time. Do it at compile-time. This saves us the pointer fiddling by the setjmp functions and reduces complexity. While here, increase the jmp_buf by 16 bytes to an even 512 bytes. Coincidentally, due to the way alignment was handled prior to this change, the jmp_buf has not changed in size, but only in how the space is used. Prior to this change the 16 bytes were reserved for enforcing alignment; now they are reserved by us for future extensions. Therefore, this ABI breaker is relatively save: the failure is always an alignment trap. |
||
---|---|---|
.. | ||
__divdf3.S | ||
__divdi3.S | ||
__divsf3.S | ||
__divsi3.S | ||
__moddi3.S | ||
__modsi3.S | ||
__udivdi3.S | ||
__udivsi3.S | ||
__umoddi3.S | ||
__umodsi3.S | ||
_setjmp.S | ||
fabs.S | ||
fpgetmask.c | ||
fpsetmask.c | ||
frexp.c | ||
infinity.c | ||
isinf.c | ||
ldexp.c | ||
Makefile.inc | ||
modf.c | ||
setjmp.S | ||
sigsetjmp.S | ||
unwind.c |