X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fppc-arch.c;h=db0ced770cb0cfaeabc51ec7b685d671b6f381dd;hb=b6a842dc8eb0c3aa0364c26b5b41bfc3b38fef31;hp=5e6b8851ecffa9527553ac38808ef6623cd2e10a;hpb=02d7495253b9075e4d86275590c3e827c814b596;p=sbcl.git diff --git a/src/runtime/ppc-arch.c b/src/runtime/ppc-arch.c index 5e6b885..db0ced7 100644 --- a/src/runtime/ppc-arch.c +++ b/src/runtime/ppc-arch.c @@ -423,14 +423,10 @@ arch_handle_single_step_trap(os_context_t *context, int trap) } static void -sigtrap_handler(int signal, siginfo_t *siginfo, void *void_context) +sigtrap_handler(int signal, siginfo_t *siginfo, os_context_t *context) { unsigned int code; - os_context_t *context = void_context; -#ifdef LISP_FEATURE_LINUX - os_restore_fp_control(context); -#endif code=*((u32 *)(*os_context_pc_addr(context))); if (code == ((3 << 26) | (0x18 << 21) | (reg_NL3 << 16))) { arch_clear_pseudo_atomic_interrupted(context);