glibc/sysdeps/unix/sysv/linux/powerpc
Ulrich Drepper edba7a54eb [BZ #6411]
2008-11-13  Ryan S. Arnold  <rsa@us.ibm.com>
	[BZ #6411]
	* sysdeps/powerpc/fpu/Makefile: Added test case tst-setcontext-fpscr.
	* sysdeps/powerpc/fpu/feholdexcpt.c (_FPU_MASK_ALL): Define to replace
	magic numbers.
	* sysdeps/powerpc/fpu/fenv_libc.h (fesetenv_register): Dynamically
	choose mtfsf insn based on PPC_FEATURE_HAS_DFP.
	(relax_fenv_state): Same as above.
	(FPSCR_29): Reserve bit in ISA 2.05.
	(FPSCR_NI): Provide define for compat.
	* sysdeps/powerpc/fpu/fesetenv.c (_FPU_MASK_ALL): Define to replace
	magic numbers.
	* sysdeps/powerpc/fpu/feupdateenv.c (_FPU_MASK_ALL): Define to replace
	magic numbers.
	* sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: New file.  Test case to
	test setcontext and swapcontext with dynamic 64-bit FPSCR detection.
	* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S (__longjmp): Adjust
	access to hwcap to account for hwcap size increase to uint64_t.
	* sysdeps/powerpc/powerpc32/fpu/setjmp-common.S (__sigsetjmp ):
	Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S
	(*setcontext): Likewise.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S
	(*setcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP. Adjust access to hwcap to account for hwcap size
	increase to uint64_t.
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S
	(*swapcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP.  Adjust access to hwcap to account for hwcap size
	increase to uint64_t.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S:
	New file.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S
	(*setcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP.
	* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S
	(*swapcontext): dynamically select mtfsf insn based on
	PPC_FEATURE_HAS_DFP.
2008-11-17 02:49:45 +00:00
..
aix * po/.cvsignore: List libc.pot.files, and not any .pot names. 2006-01-08 06:46:10 +00:00
bits [BZ #6845] 2008-08-17 07:34:10 +00:00
powerpc32 [BZ #6411] 2008-11-17 02:49:45 +00:00
powerpc64 [BZ #6411] 2008-11-17 02:49:45 +00:00
sys [BZ #4125] 2007-06-17 17:29:48 +00:00
chown.c * io/Makefile (routines): Add fstatat, fstatat64, fxstatat, fxstatat64, 2005-11-11 20:02:07 +00:00
configure 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
configure.in 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
dl-brk.S Update. 2002-04-06 01:45:15 +00:00
dl-cache.h Update. 2003-06-25 08:19:44 +00:00
dl-sysdep.c 007-03-20 Jakub Jelinek <jakub@redhat.com> 2007-03-26 20:09:10 +00:00
fchownat.c [BZ #3252, BZ #3253] 2006-09-25 15:33:09 +00:00
get_clockfreq.c 2005-12-08 Steven Munroe <sjmunroe@us.ibm.com> 2005-12-30 07:32:48 +00:00
getdents64.c
getmsg.c
getrlimit64.c
getrlimit.c
gettimeofday.c 2005-12-08 Steven Munroe <sjmunroe@us.ibm.com> 2005-12-30 07:32:48 +00:00
Implies 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
init-first.c * csu/libc-start.c: Don't handle VDSO_SETUP here. 2007-08-20 22:36:43 +00:00
ioctl.c Update. 2004-04-01 21:25:31 +00:00
ipc_priv.h Update. 2000-09-18 00:43:17 +00:00
kernel_termios.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
lchown.S * sysdeps/unix/sysv/linux/x86_64/sysdep.h 2002-09-28 04:15:27 +00:00
ldconfig.h * sysdeps/generic/ldconfig.h (FLAG_POWERPC_LIB64) New macro. 2002-09-14 09:00:42 +00:00
ldd-rewrite.sed Update. 2002-09-05 10:28:51 +00:00
libc-start.c * csu/libc-start.c: Don't handle VDSO_SETUP here. 2007-08-20 22:36:43 +00:00
Makefile * sysdeps/unix/sysv/linux/powerpc/dl-vdso.c: Move to... 2007-08-12 19:03:54 +00:00
nldbl-abi.h 2006-01-27 Dwayne Grant McConnell <decimal@us.ibm.com> 2006-01-28 00:15:15 +00:00
oldgetrlimit64.c
profil-counter.h
putmsg.c
readdir64_r.c
readdir64.c
readelflib.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
rt-sysdep.c Update. 2004-04-19 06:19:34 +00:00
scandir64.c
setrlimit.c
sigcontextinfo.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
syscall.S Update. 2003-01-12 19:40:05 +00:00
syscalls.list Update. 2003-09-03 02:58:30 +00:00
sysdep.c * sysdeps/generic/bits/libc-tsd.h [USE___THREAD]: Conditional 2002-10-11 10:52:20 +00:00
Versions 2005-12-08 Steven Munroe <sjmunroe@us.ibm.com> 2005-12-30 07:32:48 +00:00