runtime: use #ifdef instead of #if for USING_SPLIT_STACK
authorIan Lance Taylor <ian@gcc.gnu.org>
Sat, 23 Jun 2018 02:44:36 +0000 (02:44 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Sat, 23 Jun 2018 02:44:36 +0000 (02:44 +0000)
    USING_SPLIT_STACK is configured as defined/undefined, not 0/1.
    Most of the places test USING_SPLIT_STACK with #ifdef, with a
    few exceptions. This CL fixes the exceptions.

    Reviewed-on: https://go-review.googlesource.com/120596

From-SVN: r261980

gcc/go/gofrontend/MERGE
libgo/runtime/proc.c

index e62c91d949ee87ab902f9f7e08aa6a56a3e7faaa..c7b0b13ddde29a6bf87dc9ddae8fb5c8a25041a4 100644 (file)
@@ -1,4 +1,4 @@
-bdead75ea02fa852a559f35b41453df0c47c9a66
+7008302f1f0eaa9508b2857185505d4dc7baac1e
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index 12c055d71ad79e728ac2e16a2eebda84bbee52db..913ce5c014c283812cfc7f87578554784aeaf606 100644 (file)
@@ -716,7 +716,7 @@ runtime_malg(bool allocatestack, bool signalstack, byte** ret_stack, uintptr* re
        G *newg;
        byte* unused_stack;
        uintptr unused_stacksize;
-#if USING_SPLIT_STACK
+#ifdef USING_SPLIT_STACK
        int dont_block_signals = 0;
        size_t ss_stacksize;
 #endif
@@ -738,7 +738,7 @@ runtime_malg(bool allocatestack, bool signalstack, byte** ret_stack, uintptr* re
 #endif
                }
 
-#if USING_SPLIT_STACK
+#ifdef USING_SPLIT_STACK
                *ret_stack = __splitstack_makecontext(stacksize,
                                                      (void*)(&newg->stackcontext[0]),
                                                      &ss_stacksize);
@@ -777,7 +777,7 @@ void stackfree(G*)
 void
 stackfree(G* gp)
 {
-#if USING_SPLIT_STACK
+#ifdef USING_SPLIT_STACK
   __splitstack_releasecontext((void*)(&gp->stackcontext[0]));
 #else
   // If gcstacksize is 0, the stack is allocated by libc and will be