glibc/sysdeps
H.J. Lu c9070e6305 X86_64: Don't use PLT nor GOT in static archives [BZ #20750]
There is no need to use PLT nor GOT in static archives to branch to a
function, regardless whether static archives is compiled with PIC or
not.  When static archives are used to create dynamic executable,
PLT/GOT may be used.  The resulting executable still works correctly.

	[BZ #20750]
	* sysdeps/x86_64/sysdep.h (JUMPTARGET): Check SHARED instead
	of PIC.
2016-11-28 09:45:07 -08:00
..
aarch64 Partial ILP32 support for aarch64. 2016-11-28 09:01:23 -08:00
alpha Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
arm Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
generic Refactor some libm type-generic macros. 2016-11-10 21:41:56 +00:00
gnu Define wordsize.h macros everywhere 2016-11-04 09:37:44 -07:00
hppa Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
i386 Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
ia64 Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
ieee754 Add setpayloadsig, setpayloadsigf, setpayloadsigl. 2016-11-24 23:56:48 +00:00
init_array Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
m68k Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
mach Fix hurd __access_noerrno implementation. 2016-11-18 16:49:08 -02:00
microblaze Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
mips Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
nacl Add setpayloadsig, setpayloadsigf, setpayloadsigl. 2016-11-24 23:56:48 +00:00
nios2 Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
nptl Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
posix hurd: fix fcntl visibility 2016-09-18 23:48:55 +02:00
powerpc Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
pthread Installed-header hygiene (BZ#20366): time.h types. 2016-09-23 08:43:56 -04:00
s390 Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
sh Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
sparc Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
tile Remove cached PID/TID in clone 2016-11-24 19:38:51 -02:00
unix Partial ILP32 support for aarch64. 2016-11-28 09:01:23 -08:00
wordsize-32 Define wordsize.h macros everywhere 2016-11-04 09:37:44 -07:00
wordsize-64 Define wordsize.h macros everywhere 2016-11-04 09:37:44 -07:00
x86 Refactor float_t, double_t information into bits/flt-eval-method.h. 2016-11-24 18:44:50 +00:00
x86_64 X86_64: Don't use PLT nor GOT in static archives [BZ #20750] 2016-11-28 09:45:07 -08:00