syscall: mark rawClone as no_split_stack
authorIan Lance Taylor <ian@gcc.gnu.org>
Wed, 12 Oct 2016 17:42:49 +0000 (17:42 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 12 Oct 2016 17:42:49 +0000 (17:42 +0000)
    Reviewed-on: https://go-review.googlesource.com/30955

From-SVN: r241072

gcc/go/gofrontend/MERGE
libgo/go/syscall/clone_linux.c

index b5ba744b3b5cbf5bcc5532bc86e661057b4baa06..a6ea428fbe6f2f652d54f7b44689b09d74f0ab5a 100644 (file)
@@ -1,4 +1,4 @@
-7e4543d050339e113e6278fd442d940c0f1a5670
+c18d9f0e7270144ebd1f67d85995f434bbdab0b0
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index a1a15ea05d8da710b55922852ee3c021a08855ef..b7eed6c8b20a55aa545f230fb735950d3f9e5186 100644 (file)
 
 #include "runtime.h"
 
-long rawClone (unsigned long flags, void *child_stack, void *ptid, void *ctid, struct pt_regs *regs) __asm__ (GOSYM_PREFIX "syscall.rawClone");
+long rawClone (unsigned long flags, void *child_stack, void *ptid,
+              void *ctid, struct pt_regs *regs)
+  __asm__ (GOSYM_PREFIX "syscall.rawClone")
+  __attribute__ ((no_split_stack));
 
 long
 rawClone (unsigned long flags, void *child_stack, void *ptid, void *ctid, struct pt_regs *regs)