Index: /trunk/source/lisp-kernel/x86-exceptions.c
===================================================================
--- /trunk/source/lisp-kernel/x86-exceptions.c	(revision 14121)
+++ /trunk/source/lisp-kernel/x86-exceptions.c	(revision 14122)
@@ -1872,8 +1872,9 @@
   sa.sa_flags = 
     0 /* SA_RESTART */
+    | SA_SIGINFO
 #ifdef USE_SIGALTSTACK
-    | on_altstack ? SA_ONSTACK : 0
-#endif
-    | SA_SIGINFO;
+    | (on_altstack ? SA_ONSTACK : 0)
+#endif
+;
 
   sigaction(signo, &sa, NULL);
