Fix stack misalignment for Linux binaries caused by `linux_sigcode' not being

a multiple of 4 bytes in size. This solves the recent SIGBUS errors for
glibc2.1 configurations.

Explained by: bde
This commit is contained in:
Marcel Moolenaar 1999-08-25 09:05:29 +00:00
parent a84e119fe0
commit 8ebe972975

View File

@ -13,7 +13,7 @@ NON_GPROF_ENTRY(linux_sigcode)
int $0x80 /* enter kernel with args on stack */
hlt /* never gets here */
.align 2 /* long word align */
.align 4 /* long word align */
_linux_esigcode:
.data