X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Falpha-arch.c;h=59402f176403aef66b3005865f18a947dcab9b04;hb=3fe0010d2777b41e01ea9b4a0f894cfa40f7df1b;hp=03cf3c7fa017c850911d985b1cf67cb4bb27cf6f;hpb=637371f800e71ac4449e01d59571c9d10f6bde26;p=sbcl.git diff --git a/src/runtime/alpha-arch.c b/src/runtime/alpha-arch.c index 03cf3c7..59402f1 100644 --- a/src/runtime/alpha-arch.c +++ b/src/runtime/alpha-arch.c @@ -16,8 +16,8 @@ #include #include -#include "runtime.h" #include "sbcl.h" +#include "runtime.h" #include "globals.h" #include "validate.h" #include "os.h" @@ -279,16 +279,10 @@ static void sigtrap_handler(int signal, siginfo_t *siginfo, os_context_t *context) { unsigned int code; - #ifdef LISP_FEATURE_LINUX os_restore_fp_control(context); #endif - /* Don't disallow recursive breakpoint traps. Otherwise, we can't */ - /* use debugger breakpoints anywhere in here. */ - sigset_t *mask=(os_context_sigmask_addr(context)); - sigsetmask(mask); - /* this is different from how CMUCL does it. CMUCL used "call_pal * PAL_gentrap", which doesn't do anything on Linux (unless NL0 * contains certain specific values). We use "bugchk" instead.