glibc/sysdeps
Andrew Senkevich 07256e183e i386: Fix build by GCC 5.0
Fixed 3 "make check" failures on glibc 32bit built by gcc 5.0 due to EBX
was enabled for allocation:

https://gcc.gnu.org/ml/gcc-patches/2014-10/msg00892.html

Tests elf/tst-tls3, elf/tst-execstack-needed, elf/tst-execstack-prog
were failed because EBX was used as PIC register.

	* sysdeps/i386/tls-macros.h: Include <features.h>.
	(TLS_LE): Use non-PIC version for GCC >= 5.0.
	(TLS_IE): Likewise.
	(TLS_LD): Likewise.
	(TLS_GD): Likewise.
	* sysdeps/unix/sysv/linux/i386/sysdep.h (check_consistency): Don't
	define for GCC >= 5.0.
2014-12-30 11:37:41 -08:00
..
aarch64 Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
alpha Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
arm Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
generic Add hidden __tls_get_addr/___tls_get_addr alias 2014-12-21 09:27:11 -08:00
gnu Use PTR_MANGLE on libgcc unwinder function pointers. 2014-12-16 15:47:53 -08:00
hppa Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
i386 i386: Fix build by GCC 5.0 2014-12-30 11:37:41 -08:00
ia64 Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
ieee754 Split __kernel_standard* functions (fixes bug 17724). 2014-12-22 18:45:50 +00:00
init_array Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
m68k Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
mach Fix resolver if_* namespace (bug 17717). 2014-12-16 18:18:49 +00:00
microblaze Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
mips Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
nptl NPTL: Move fork state variables to initializer files. 2014-12-17 14:33:28 -08:00
posix Use posix-conf-vars.list to generate spec array 2014-12-29 19:56:27 +05:30
powerpc Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
pthread Replace %ld with %jd and cast to intmax_t 2014-12-30 08:09:06 -08:00
s390 Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
sh Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
sparc Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
tile Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
unix i386: Fix build by GCC 5.0 2014-12-30 11:37:41 -08:00
wordsize-32 Remove NOT_IN_libc 2014-11-24 15:03:45 +05:30
wordsize-64 Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
x86 Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00
x86_64 Fix libm feraiseexcept namespace (bug 17723). 2014-12-30 17:08:09 +00:00