Ignore the PSL_VEC bit in the sigcontext and always copy the bit out from
authorkettenis <kettenis@openbsd.org>
Sat, 31 Jul 2010 21:15:05 +0000 (21:15 +0000)
committerkettenis <kettenis@openbsd.org>
Sat, 31 Jul 2010 21:15:05 +0000 (21:15 +0000)
commitadad7147bddf127a2a315edddb87bfee5a6de7a9
treea15d49a3f05c47340e001195785853102666d416
parentd4881b77641b7ac055b0383196fa75ffd101cc02
Ignore the PSL_VEC bit in the sigcontext and always copy the bit out from
the trap frame.  The Altivec unit might have been stolen away from us while
we were running the signal handler, so it is ok that the two don't agree.
Fixes the X server mysteriously exiting (and seemingly freeze).

ok miod@, drahn@
sys/arch/macppc/macppc/machdep.c