glibc/sysdeps/unix/sysv/linux/powerpc
Stefan Liebler a4d7fe35cd ppc: Use libc_ifunc macro for time, gettimeofday.
This patch uses the libc_ifunc_hidden macro to create already existing ifunc functions
time and gettimeofday on power. This way, the libc_hidden_def macro can be used
instead of inline assemblies.
On ppc32, the __GI_* symbols do not target the ifunc symbol and thus the
redirection construct has to be applied here.

ChangeLog:

	* sysdeps/unix/sysv/linux/powerpc/gettimeofday.c (__gettimeofday):
	Use libc_ifunc_hidden and libc_hidden_def macro. Redirect ifunced function
	in header for using it as type for ifunc function because __GI_* symbols
	for ppc32 do not target the ifunc symbols.
	* sysdeps/unix/sysv/linux/powerpc/time.c (time): Likewise.
2016-10-07 10:12:46 +02:00
..
bits Installed-header hygiene (BZ#20366): stack_t. 2016-09-23 08:43:56 -04:00
powerpc32 Add iseqsig. 2016-10-06 22:19:38 +00:00
powerpc64 Add iseqsig. 2016-10-06 22:19:38 +00:00
sys powerpc: Installed-header hygiene 2016-10-04 10:54:40 -03:00
arch-fork.h
configure
configure.ac
dl-brk.S
dl-cache.h
dl-static.c
dl-sysdep.c
elision-conf.c
elision-conf.h
elision-lock.c powerpc: Enforce compiler barriers on hardware transactions 2016-01-08 17:47:33 -02:00
elision-timed.c
elision-trylock.c powerpc: Enforce compiler barriers on hardware transactions 2016-01-08 17:47:33 -02:00
elision-unlock.c powerpc: Enforce compiler barriers on hardware transactions 2016-01-08 17:47:33 -02:00
force-elision.h
get_clockfreq.c
get_timebase_freq.c
getdents64.c
getmsg.c
getrlimit64.c
gettimeofday.c ppc: Use libc_ifunc macro for time, gettimeofday. 2016-10-07 10:12:46 +02:00
htm.h powerpc: Fix macro usage of htm builtins 2016-01-22 14:13:08 -02:00
Implies
init-first.c
ioctl.c
ipc_priv.h
kernel_termios.h
kernel-features.h Adjust kernel-features.h defaults for recvmsg and sendmsg 2016-05-25 17:27:57 -03:00
ldconfig.h
ldd-rewrite.sed
ldsodefs.h
libc-start.c
libc-vdso.h
lowlevellock.h
Makefile Do not override objects in libc.a in other static libraries [BZ #20452] 2016-08-17 14:57:01 +02:00
nldbl-abi.h
oldgetrlimit64.c
profil-counter.h
pt-longjmp.c
pthread_attr_setstack.c
pthread_attr_setstacksize.c
pthread_mutex_cond_lock.c
pthread_mutex_lock.c
pthread_mutex_timedlock.c
pthread_mutex_trylock.c
putmsg.c
readdir64_r.c
readdir64.c
readelflib.c
rt-sysdep.c
sigcontextinfo.h
syscall.S
syscalls.list
sysdep.c
test-gettimebasefreq.c
time.c ppc: Use libc_ifunc macro for time, gettimeofday. 2016-10-07 10:12:46 +02:00
Versions Revert {send,sendm,recv,recvm}msg conformance changes 2016-06-10 11:58:16 -03:00