]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
hurd: Initialize __libc_stack_end for hidden support
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Wed, 25 Nov 2015 16:48:51 +0000 (17:48 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Wed, 25 Nov 2015 16:48:51 +0000 (17:48 +0100)
* sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Initialize to get
into initialized data instead of common.

ChangeLog
sysdeps/mach/hurd/dl-sysdep.c

index f00417f8c07889e754f764096b0fc200f8306343..ceb14b732d01d4a37900d44f145e474bae1a8cbc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,8 +6,8 @@
        * sysdeps/i386/setjmp.S (__sigsetjmp): Add hidden_def.
        * sysdeps/mach/hurd/accept4.c (__libc_accept4): Remove
        libc_hidden_def.
-       * sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Define
-       rtld_hidden_data_def.
+       * sysdeps/mach/hurd/dl-sysdep.c (__libc_stack_end): Initialize to get
+       into initialized data instead of common. Define rtld_hidden_data_def.
        * sysdeps/mach/hurd/fxstatat64.c (__fxstatat64): Add libc_hidden_def.
        * sysdeps/mach/hurd/if_index.c (__if_freenameindex): Add
        libc_hidden_def.
index 222eece697743600d6c1fdb9735cf5ebaf9b51c6..196956a4152174e6bd8849951562e3d62b1305d8 100644 (file)
@@ -55,7 +55,7 @@ rtld_hidden_data_def (__libc_enable_secure)
 int __libc_multiple_libcs = 0; /* Defining this here avoids the inclusion
                                   of init-first.  */
 /* This variable contains the lowest stack address ever used.  */
-void *__libc_stack_end;
+void *__libc_stack_end = NULL;
 rtld_hidden_data_def(__libc_stack_end)
 
 #if HP_TIMING_AVAIL