diff options
author | Thomas Schwinge <thomas@schwinge.name> | 2012-05-10 13:20:47 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2012-05-10 15:57:23 -0700 |
commit | 18bad2ae1bd1797782d51231d24f7b773c2bfff6 (patch) | |
tree | 02e995d107df7b992921eb0f9d189e4a074af166 /ChangeLog | |
parent | 5aa3a74a59916b489e9cf7c4dce9eb149e106c6c (diff) | |
download | glibc-18bad2ae1bd1797782d51231d24f7b773c2bfff6.tar.gz glibc-18bad2ae1bd1797782d51231d24f7b773c2bfff6.tar.xz glibc-18bad2ae1bd1797782d51231d24f7b773c2bfff6.zip |
Hurd: Avoid init-first.c miscompilation.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 9e747cddb4..e3995421a6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2012-05-10 Thomas Schwinge <thomas@schwinge.name> + * sysdeps/mach/hurd/i386/init-first.c (init): Use + __builtin_frame_address instead of making assumptions about the + location of the return address relative to DATA. Force early load of + the return address. + (_dl_init_first, doinit1 in doinit in _hurd_stack_setup): Don't use + __builtin_frame_address. + dup3 for GNU Hurd. * include/unistd.h: Declare __dup3 and use libc_hidden_proto on it. * sysdeps/mach/hurd/dup3.c: New file, copy from dup2.c. Evolve it to |