Print this page

        

@@ -392,11 +392,11 @@
 static void
 __fex_hdlr(int sig, siginfo_t *sip, ucontext_t *uap)
 {
         struct fex_handler_data *thr_handlers;
         struct sigaction        act;
-        void                    (*handler)(), (*simd_handler[4])();
+        void                    (*handler)() = NULL, (*simd_handler[4])();
         int                     mode, simd_mode[4], i, len, accrued, *ap;
         unsigned int            cwsw, oldcwsw, mxcsr, oldmxcsr;
         enum fex_exception      e, simd_e[4];
         fex_info_t              info, simd_info[4];
         unsigned long           addr;