]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r295186
authorjhibbits <jhibbits@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 7 Apr 2016 00:37:46 +0000 (00:37 +0000)
committerjhibbits <jhibbits@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 7 Apr 2016 00:37:46 +0000 (00:37 +0000)
commitf6506909820f2eafb60d5ebbe40a86027a284691
tree895271b185cfd6102c636a08958a38fa5f1ca48f
parent5ce54aa60647f7c09fe33af37a02d2076ca22ee8
MFC r295186

Align signal stack pointer to 16 bytes.

The stack must be aligned to 16 bytes at all times.  Clang 3.8 is especially
adamant about this, and causes strange behavior and segmentation faults if it is
not the case.

PR:             kern/206810

git-svn-id: svn://svn.freebsd.org/base/stable/10@297630 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/powerpc/powerpc/exec_machdep.c
sys/powerpc/powerpc/sigcode32.S