• Paul Mackerras's avatar
    powerpc: Fix clearing of the FPSCR when invoking a signal handler · cc657f53
    Paul Mackerras authored
    As pointed out by Gary Byers, we were clearing the image of the FPSCR
    (floating point status and control register) in the thread_struct before
    copying it to the user stack when invoking a signal.  Thus the task
    would see its FPSCR getting cleared when it took a signal.
    
    While fixing it I noticed that our swapcontext system call was also
    clearing FPSCR.  It shouldn't, so I fixed that too.
    Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
    cc657f53
signal_32.c 34.5 KB