[newlib-cygwin] Add missing dcrt0.cc patch to previous commit

Corinna Vinschen corinna@sourceware.org
Thu Dec 3 12:26:00 GMT 2015


https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=600c44512756da11f45bd47b64f9c9cb9b6aa955

commit 600c44512756da11f45bd47b64f9c9cb9b6aa955
Author: Corinna Vinschen <corinna@vinschen.de>
Date:   Thu Dec 3 12:38:19 2015 +0100

    Add missing dcrt0.cc patch to previous commit
    
    	* dcrt0.cc (child_info_fork::alloc_stack): Don't set stackaddr to 0.
    
    Signed-off-by: Corinna Vinschen <corinna@vinschen.de>

Diff:
---
 winsup/cygwin/ChangeLog | 4 ++++
 winsup/cygwin/dcrt0.cc  | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index a24c55e..e539b89 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,9 @@
 2015-12-03  Corinna Vinschen  <corinna@vinschen.de>
 
+	* dcrt0.cc (child_info_fork::alloc_stack): Don't set stackaddr to 0.
+
+2015-12-03  Corinna Vinschen  <corinna@vinschen.de>
+
 	* child_info.h (struct child_info): Add member from_main.
 	* fork.cc (frok::child): Check from_main rather than stackaddr.
 	(frok::parent): Set ch.from_main if running in the main thread.
diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc
index de95121..ac3360c 100644
--- a/winsup/cygwin/dcrt0.cc
+++ b/winsup/cygwin/dcrt0.cc
@@ -486,7 +486,6 @@ child_info_fork::alloc_stack ()
 		       guardpage);
 	  NtCurrentTeb()->Tib.StackLimit = stacklimit;
 	}
-      stackaddr = 0;
       /* This only affects forked children of a process started from a native
 	 64 bit process, but it doesn't hurt to do it unconditionally.  Fix
 	 StackBase in the child to be the same as in the parent, so that the



More information about the Cygwin-cvs mailing list