glibc/sysdeps
Guy Martin daf75146de Don't use broken DL_AUTO_FUNCTION_ADDRESS()
On hppa and ia64, the macro DL_AUTO_FUNCTION_ADDRESS() uses the
variable fptr[2] in it's own scope.

The content of fptr[] is thus undefined right after the macro exits.
Newer gcc's (>= 4.7) reuse the stack space of this variable triggering
a segmentation fault in dl-init.c:69.

To fix this we rewrite the macros to make the call directly to init
and fini without needing to pass back a constructed function pointer.
2013-11-21 15:52:31 -05:00
..
generic Don't use broken DL_AUTO_FUNCTION_ADDRESS() 2013-11-21 15:52:31 -05:00
gnu rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
i386 Fix spurious "inexact" exceptions from x86 pow with NaN argument (bug 16167). 2013-11-16 12:45:11 +00:00
ieee754 Add systemtap probe markers for sin, cos, asin and acos 2013-11-20 07:46:48 +05:30
init_array
mach rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
posix Fix stack overflow due to large AF_INET6 requests 2013-10-25 10:22:12 +05:30
powerpc Make powerpc-nofpu floating-point state thread-local (bug 15483). 2013-11-19 13:39:56 +00:00
pthread Fix typos. 2013-08-21 19:48:48 +02:00
s390 rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
sh rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
sparc Fix sparc 64-bit GMP ifunc resolution in static builds. 2013-11-12 12:48:01 -08:00
unix PowerPC: Fix __fe_mask_env export 2013-11-13 12:58:56 -06:00
wordsize-32 Remove --disable-versioning. 2013-09-04 15:25:42 +00:00
wordsize-64
x86 Fix typos. 2013-08-21 19:48:48 +02:00
x86_64 Fix spurious "inexact" exceptions from x86 pow with NaN argument (bug 16167). 2013-11-16 12:45:11 +00:00