]> granicus.if.org Git - gc/commitdiff
Remove unused UTHREAD_SP_OFFSET macro (OpenBSD)
authorIvan Maidanski <ivmai@mail.ru>
Sat, 8 Jun 2013 07:52:02 +0000 (11:52 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 8 Jun 2013 07:52:02 +0000 (11:52 +0400)
* include/private/gcconfig.h (UTHREAD_SP_OFFSET): Do not define (since
no longer used for OpenBSD because pthread_stackseg_np is used to get
thread stack pointer).

include/private/gcconfig.h

index 36e19edf9f1f206b04e23bc3e2280e4676bc6fb1..601a3f5d7315d327ed4a397b3a6f3a10b32988ea 100644 (file)
 #   ifdef OPENBSD
 #     define OS_TYPE "OPENBSD"
 #     define ALIGNMENT 4
-#     ifdef GC_OPENBSD_THREADS
-#      define UTHREAD_SP_OFFSET 268
-#     else
+#     ifndef GC_OPENBSD_THREADS
 #       include <sys/param.h>
 #       include <uvm/uvm_extern.h>
 #       define STACKBOTTOM ((ptr_t) USRSTACK)
 #   endif
 #   ifdef OPENBSD
 #     define OS_TYPE "OPENBSD"
-#     ifdef GC_OPENBSD_THREADS
-#      define UTHREAD_SP_OFFSET 232
-#     else
+#     ifndef GC_OPENBSD_THREADS
 #       include <sys/param.h>
 #       include <uvm/uvm_extern.h>
 #       define STACKBOTTOM ((ptr_t) USRSTACK)
 #   endif
 #   ifdef OPENBSD
 #       define OS_TYPE "OPENBSD"
-#       ifdef GC_OPENBSD_THREADS
-#         define UTHREAD_SP_OFFSET 176
-#       else
+#       ifndef GC_OPENBSD_THREADS
 #         include <sys/param.h>
 #         include <uvm/uvm_extern.h>
 #         define STACKBOTTOM ((ptr_t) USRSTACK)
 #  ifdef OPENBSD
 #    define OS_TYPE "OPENBSD"
 #    define ALIGNMENT 4
-#    ifdef GC_OPENBSD_THREADS
-#      define UTHREAD_SP_OFFSET 808
-#    else
+#     ifndef GC_OPENBSD_THREADS
 #      include <sys/param.h>
 #      include <uvm/uvm_extern.h>
 #      define STACKBOTTOM ((ptr_t) USRSTACK)
 #   endif /* LINUX */
 #  ifdef OPENBSD
 #     define OS_TYPE "OPENBSD"
-#     ifdef GC_OPENBSD_THREADS
-#       define UTHREAD_SP_OFFSET 520
-#     else
+#     ifndef GC_OPENBSD_THREADS
 #       include <sys/param.h>
 #       include <uvm/uvm_extern.h>
 #       define STACKBOTTOM ((ptr_t) USRSTACK)
 #   ifdef OPENBSD
 #       define OS_TYPE "OPENBSD"
 #       define ELF_CLASS ELFCLASS64
-#       ifdef GC_OPENBSD_THREADS
-#         define UTHREAD_SP_OFFSET 816
-#       else
+#       ifndef GC_OPENBSD_THREADS
 #         include <sys/param.h>
 #         include <uvm/uvm_extern.h>
 #         define STACKBOTTOM ((ptr_t) USRSTACK)
 #   ifdef OPENBSD
 #     define ALIGNMENT 4
 #     define OS_TYPE "OPENBSD"
-#     ifdef GC_OPENBSD_THREADS
-#       define UTHREAD_SP_OFFSET 176
-#     else
+#     ifndef GC_OPENBSD_THREADS
 #       include <sys/param.h>
 #       include <uvm/uvm_extern.h>
 #       define STACKBOTTOM ((ptr_t) USRSTACK)
 #   endif
 #   ifdef OPENBSD
 #      define OS_TYPE "OPENBSD"
-#      ifdef GC_OPENBSD_THREADS
-#        define UTHREAD_SP_OFFSET 332
-#      else
+#      ifndef GC_OPENBSD_THREADS
 #        include <sys/param.h>
 #        include <uvm/uvm_extern.h>
 #        define STACKBOTTOM ((ptr_t) USRSTACK)
 #   ifdef OPENBSD
 #       define OS_TYPE "OPENBSD"
 #       define ELF_CLASS ELFCLASS64
-#       ifdef GC_OPENBSD_THREADS
-#         define UTHREAD_SP_OFFSET 400
-#       else
+#       ifndef GC_OPENBSD_THREADS
 #         include <sys/param.h>
 #         include <uvm/uvm_extern.h>
 #         define STACKBOTTOM ((ptr_t) USRSTACK)