PR: 2251
[openssl.git] / crypto / ppccap.c
index 2c3e1f2fcbe2c0da53c3780255d5fb11602bda8d..4d88a3d65b6cc381447e77ebb971ac70431a088e 100644 (file)
@@ -57,10 +57,14 @@ void OPENSSL_cpuid_setup(void)
        char *e;
 
        sigfillset(&all_masked);
-       sigdelset(&all_masked,SIGSEGV);
        sigdelset(&all_masked,SIGILL);
-       sigdelset(&all_masked,SIGBUS);
+       sigdelset(&all_masked,SIGTRAP);
+#ifdef SIGEMT
+       sigdelset(&all_masked,SIGEMT);
+#endif
        sigdelset(&all_masked,SIGFPE);
+       sigdelset(&all_masked,SIGBUS);
+       sigdelset(&all_masked,SIGSEGV);
 
        if ((e=getenv("OPENSSL_ppccap")))
                {