]> granicus.if.org Git - gc/commitdiff
Remove nested always-false ifdef for HPUX and FREEBSD
authorIvan Maidanski <ivmai@mail.ru>
Thu, 18 Oct 2012 05:35:46 +0000 (09:35 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 18 Oct 2012 14:36:31 +0000 (18:36 +0400)
* include/private/gcconfig.h (USE_HPUX_FIXED_STACKBOTTOM): Add missing
dot in comment.
* os_dep.c (old_bus_act, GC_set_and_save_fault_handler,
GC_reset_fault_handler): Remove false ifdef check for HPUX and FREEBSD
inside ifdef for SUNOS5SIGS, IRIX5, OSF1, HURD, or NETBSD.

include/private/gcconfig.h
os_dep.c

index 5fde4ffd2dfd388eca3e259410ede8ecf110586b..d90ddadb2dd60ba033d7c8e1651b38c88ed43a35 100644 (file)
 #     define DATASTART ((ptr_t)(__data_start))
 #     ifdef USE_HPUX_FIXED_STACKBOTTOM
         /* The following appears to work for 7xx systems running HP/UX  */
-        /* 9.xx Furthermore, it might result in much faster             */
+        /* 9.xx.  Furthermore, it might result in much faster           */
         /* collections than HEURISTIC2, which may involve scanning      */
         /* segments that directly precede the stack.  It is not the     */
         /* default, since it may not work on older machine/OS           */
index f042758a41dee6a9c522d3a41bec7f59a1a5ec15..87be79973dfa7a0684c725cad60bafe007e4f4b7 100644 (file)
--- a/os_dep.c
+++ b/os_dep.c
@@ -846,8 +846,8 @@ GC_INNER word GC_page_size = 0;
 #   if defined(SUNOS5SIGS) || defined(IRIX5) || defined(OSF1) \
        || defined(HURD) || defined(NETBSD)
         static struct sigaction old_segv_act;
-#       if defined(_sigargs) /* !Irix6.x */ || defined(HPUX) \
-           || defined(HURD) || defined(NETBSD) || defined(FREEBSD)
+#       if defined(_sigargs) /* !Irix6.x */ \
+           || defined(HURD) || defined(NETBSD)
             static struct sigaction old_bus_act;
 #       endif
 #   else
@@ -882,8 +882,7 @@ GC_INNER word GC_page_size = 0;
 #         else
             (void) sigaction(SIGSEGV, &act, &old_segv_act);
 #           if defined(IRIX5) && defined(_sigargs) /* Irix 5.x, not 6.x */ \
-               || defined(HPUX) || defined(HURD) || defined(NETBSD) \
-               || defined(FREEBSD)
+               || defined(HURD) || defined(NETBSD)
               /* Under Irix 5.x or HP/UX, we may get SIGBUS.    */
               /* Pthreads doesn't exist under Irix 5.x, so we   */
               /* don't have to worry in the threads case.       */
@@ -923,8 +922,7 @@ GC_INNER word GC_page_size = 0;
            || defined(OSF1) || defined(HURD) || defined(NETBSD)
           (void) sigaction(SIGSEGV, &old_segv_act, 0);
 #         if defined(IRIX5) && defined(_sigargs) /* Irix 5.x, not 6.x */ \
-             || defined(HPUX) || defined(HURD) || defined(NETBSD) \
-             || defined(FREEBSD)
+             || defined(HURD) || defined(NETBSD)
               (void) sigaction(SIGBUS, &old_bus_act, 0);
 #         endif
 #       else