Index: /trunk/source/lisp-kernel/lisp-debug.c
===================================================================
--- /trunk/source/lisp-kernel/lisp-debug.c	(revision 13929)
+++ /trunk/source/lisp-kernel/lisp-debug.c	(revision 13930)
@@ -300,5 +300,10 @@
 	  dsisr & (1<<27) ? "protected" : "unmapped",
 	  addr);
-#elif defined(WINDOWS)
+#elif defined(WINDOWS) || defined(FREEBSD)
+  /*
+   * It's not surprising that Windows doesn't have this signal stuff.
+   * It is somewhat surprising that FreeBSD 6.x lacks the si_code
+   * constants.  (Subsequent FreeBSD versions define them, though.)
+   */
 #else
   fprintf(dbgout, "received signal %d; faulting address: %p\n",
