From be779e1ae20a6d4ec4145d71b50b1ac35c0609e8 Mon Sep 17 00:00:00 2001 From: Daniel Eischen Date: Sat, 5 Oct 2002 02:22:26 +0000 Subject: [PATCH] Once again, remove the i386-specific hacks to save and restore the FPU state on receiving and returning from a signal. The FPU save and restore macros are no longer needed, but remain defined in case we need to use them again (something else breaks). They'll be removed permanently once new syscalls are added to handle the new i386 ucontext size. --- lib/libc_r/uthread/uthread_kern.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/lib/libc_r/uthread/uthread_kern.c b/lib/libc_r/uthread/uthread_kern.c index b18f9440deb..35953a5fbb6 100644 --- a/lib/libc_r/uthread/uthread_kern.c +++ b/lib/libc_r/uthread/uthread_kern.c @@ -113,10 +113,6 @@ _thread_kern_sched(ucontext_t *ucp) /* Check if this function was called from the signal handler: */ if (ucp != NULL) { -#if 1 - /* XXX - Save FP registers? */ - FP_SAVE_UC(ucp); -#endif called_from_handler = 1; DBG_MSG("Entering scheduler due to signal\n"); } @@ -158,11 +154,6 @@ _thread_kern_sched(ucontext_t *ucp) if (ucp == NULL) return; else { -#if 1 - /* XXX - Restore FP registers? */ - FP_RESTORE_UC(ucp); -#endif - /* * Set the process signal mask in the context; it * could have changed by the handler.