kopensolaris-gnu/glibc.git
13 years agoImplies for ppc32/power5.
drepper [Sun, 3 Jun 2007 20:53:25 +0000 (20:53 +0000)]
Implies for ppc32/power5.

13 years agotruncf for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:53:13 +0000 (20:53 +0000)]
truncf for ppc32/power5+ with FPU.

13 years agotrunc for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:53:05 +0000 (20:53 +0000)]
trunc for ppc32/power5+ with FPU.

13 years agoroundf for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:59 +0000 (20:52 +0000)]
roundf for ppc32/power5+ with FPU.

13 years agoround for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:55 +0000 (20:52 +0000)]
round for ppc32/power5+ with FPU.

13 years agolround for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:51 +0000 (20:52 +0000)]
lround for ppc32/power5+ with FPU.

13 years agollroundf for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:44 +0000 (20:52 +0000)]
llroundf for ppc32/power5+ with FPU.

13 years agollround for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:37 +0000 (20:52 +0000)]
llround for ppc32/power5+ with FPU.

13 years agofloorf for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:28 +0000 (20:52 +0000)]
floorf for ppc32/power5+ with FPU.

13 years agofloor for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:23 +0000 (20:52 +0000)]
floor for ppc32/power5+ with FPU.

13 years agoceilf for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:17 +0000 (20:52 +0000)]
ceilf for ppc32/power5+ with FPU.

13 years agoceil for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:13 +0000 (20:52 +0000)]
ceil for ppc32/power5+ with FPU.

13 years agoImplies for ppc32/power5+ with FPU.
drepper [Sun, 3 Jun 2007 20:52:07 +0000 (20:52 +0000)]
Implies for ppc32/power5+ with FPU.

13 years agoImplies for ppc32/power5+
drepper [Sun, 3 Jun 2007 20:51:53 +0000 (20:51 +0000)]
Implies for ppc32/power5+

13 years agosqrtf for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:51:38 +0000 (20:51 +0000)]
sqrtf for ppc32/power4 with FPU.

13 years agosqrt for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:51:32 +0000 (20:51 +0000)]
sqrt for ppc32/power4 with FPU.

13 years agoSlow pow implementation for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:51:22 +0000 (20:51 +0000)]
Slow pow implementation for ppc32/power4 with FPU.

13 years agoSlow exp implementation for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:51:17 +0000 (20:51 +0000)]
Slow exp implementation for ppc32/power4 with FPU.

13 years agollroundf for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:50:57 +0000 (20:50 +0000)]
llroundf for ppc32/power4 with FPU.

13 years agollround for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:50:48 +0000 (20:50 +0000)]
llround for ppc32/power4 with FPU.

13 years agollrintf for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:50:42 +0000 (20:50 +0000)]
llrintf for ppc32/power4 with FPU.

13 years agollrint for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:50:33 +0000 (20:50 +0000)]
llrint for ppc32/power4 with FPU.

13 years agompa for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:50:22 +0000 (20:50 +0000)]
mpa for ppc32/power4 with FPU.

13 years agoMakefile for ppc32/power4 with FPU.
drepper [Sun, 3 Jun 2007 20:50:16 +0000 (20:50 +0000)]
Makefile for ppc32/power4 with FPU.

13 years agowordcopy for ppc32/power4.
drepper [Sun, 3 Jun 2007 20:50:04 +0000 (20:50 +0000)]
wordcopy for ppc32/power4.

13 years agostrncmp for ppc32/power4.
drepper [Sun, 3 Jun 2007 20:49:55 +0000 (20:49 +0000)]
strncmp for ppc32/power4.

13 years agomemset for ppc32/power4.
drepper [Sun, 3 Jun 2007 20:49:48 +0000 (20:49 +0000)]
memset for ppc32/power4.

13 years agomemcpy for ppc32/power4.
drepper [Sun, 3 Jun 2007 20:49:42 +0000 (20:49 +0000)]
memcpy for ppc32/power4.

13 years agomemcpy definitions for ppc32/power4.
drepper [Sun, 3 Jun 2007 20:49:36 +0000 (20:49 +0000)]
memcpy definitions for ppc32/power4.

13 years agomemcmp for ppc32/power4.
drepper [Sun, 3 Jun 2007 20:49:26 +0000 (20:49 +0000)]
memcmp for ppc32/power4.

13 years agoMakefile for ppc32/power4.
drepper [Sun, 3 Jun 2007 20:49:18 +0000 (20:49 +0000)]
Makefile for ppc32/power4.

13 years agoImplies for ppc32/970 with FPU.
drepper [Sun, 3 Jun 2007 20:48:58 +0000 (20:48 +0000)]
Implies for ppc32/970 with FPU.

13 years agoImplies for ppc32/970.
drepper [Sun, 3 Jun 2007 20:48:49 +0000 (20:48 +0000)]
Implies for ppc32/970.

13 years ago.
drepper [Wed, 30 May 2007 04:45:03 +0000 (04:45 +0000)]
.

13 years agoRemove all traces of lll_unlock_wake_cb.
drepper [Wed, 30 May 2007 04:44:54 +0000 (04:44 +0000)]
Remove all traces of lll_unlock_wake_cb.

13 years agoNo need to install a cancellation handler, this is no cancellation point.
drepper [Wed, 30 May 2007 04:42:57 +0000 (04:42 +0000)]
No need to install a cancellation handler, this is no cancellation point.

13 years ago.
drepper [Wed, 30 May 2007 04:22:24 +0000 (04:22 +0000)]
.

13 years ago(__lll_mutex_unlock_wake): Add back label '1' which went AWOL quite
drepper [Wed, 30 May 2007 04:22:05 +0000 (04:22 +0000)]
(__lll_mutex_unlock_wake): Add back label '1' which went AWOL quite
some time ago.

13 years ago.
drepper [Wed, 30 May 2007 04:08:13 +0000 (04:08 +0000)]
.

13 years agoChecking whether there are more than one thread makes no sense here
drepper [Wed, 30 May 2007 04:07:59 +0000 (04:07 +0000)]
Checking whether there are more than one thread makes no sense here
since we only call the slow path if the locks are taken.

13 years agoChecking whether there are more than one thread makes no sense here
drepper [Wed, 30 May 2007 04:07:39 +0000 (04:07 +0000)]
Checking whether there are more than one thread makes no sense here
since we only call the slow path if the locks are taken.

13 years ago(COND_NWAITERS_SHIFT): No need to reserve additional bits yet.
drepper [Tue, 29 May 2007 21:27:43 +0000 (21:27 +0000)]
(COND_NWAITERS_SHIFT): No need to reserve additional bits yet.

13 years ago.
drepper [Tue, 29 May 2007 20:57:36 +0000 (20:57 +0000)]
.

13 years agoFix comment.
drepper [Tue, 29 May 2007 19:22:56 +0000 (19:22 +0000)]
Fix comment.

13 years ago.
roland [Tue, 29 May 2007 18:08:45 +0000 (18:08 +0000)]
.

13 years ago2007-05-29 Roland McGrath <roland@redhat.com>
roland [Tue, 29 May 2007 18:08:41 +0000 (18:08 +0000)]
2007-05-29  Roland McGrath  <roland@redhat.com>

* po/Makefile (po-sed-cmd): New variable.
(libc.pot.files): Move sed command text in there, avoid \ inside ''.

13 years ago.
drepper [Tue, 29 May 2007 16:15:48 +0000 (16:15 +0000)]
.

13 years agoUse COND_NWAITERS_SHIFT instead of COND_CLOCK_BITS.
drepper [Tue, 29 May 2007 16:15:39 +0000 (16:15 +0000)]
Use COND_NWAITERS_SHIFT instead of COND_CLOCK_BITS.

13 years agoIntroduce COND_NWAITERS_SHIFT.
drepper [Tue, 29 May 2007 16:15:21 +0000 (16:15 +0000)]
Introduce COND_NWAITERS_SHIFT.

13 years ago(get_mapping): Move reading mapfd.
drepper [Tue, 29 May 2007 15:04:02 +0000 (15:04 +0000)]
(get_mapping): Move reading mapfd.

13 years ago.
drepper [Tue, 29 May 2007 14:45:49 +0000 (14:45 +0000)]
.

13 years ago(get_mapping): Handle short replies instead of crashing. When this is
drepper [Tue, 29 May 2007 14:43:22 +0000 (14:43 +0000)]
(get_mapping): Handle short replies instead of crashing.  When this is
the case or if the reply is malformed, don't try to close the new
file descriptor since it does not exist.

13 years ago.
drepper [Mon, 28 May 2007 16:43:59 +0000 (16:43 +0000)]
.

13 years agoInclude unistd.h.
drepper [Mon, 28 May 2007 16:43:38 +0000 (16:43 +0000)]
Include unistd.h.

13 years ago.
drepper [Mon, 28 May 2007 16:43:29 +0000 (16:43 +0000)]
.

13 years ago(miss_utimensat): Don't define if __NR_utimensat is not defined.
drepper [Mon, 28 May 2007 16:42:52 +0000 (16:42 +0000)]
(miss_utimensat): Don't define if __NR_utimensat is not defined.

13 years ago.
drepper [Mon, 28 May 2007 16:42:08 +0000 (16:42 +0000)]
.

13 years ago(tcbhead_t): Remove gscope_flag.
drepper [Mon, 28 May 2007 16:41:57 +0000 (16:41 +0000)]
(tcbhead_t): Remove gscope_flag.
(THREAD_GSCOPE_GET_FLAG): Remove.
(THREAD_GSCOPE_RESET_FLAG): Use THREAD_SELF->header.gscope_flag
instead of THREAD_GSCOPE_GET_FLAG.
(THREAD_GSCOPE_SET_FLAG): Likewise.  Add atomic_write_barrier after it.

13 years ago(__wait_lookup_done): Revert 2007-05-24 changes.
drepper [Mon, 28 May 2007 16:41:34 +0000 (16:41 +0000)]
(__wait_lookup_done): Revert 2007-05-24 changes.

13 years ago(THREAD_GSCOPE_GET_FLAG): Remove.
drepper [Mon, 28 May 2007 16:41:22 +0000 (16:41 +0000)]
(THREAD_GSCOPE_GET_FLAG): Remove.

13 years ago(THREAD_GSCOPE_RESET_FLAG): Use explicit insn suffix.
drepper [Mon, 28 May 2007 16:41:12 +0000 (16:41 +0000)]
(THREAD_GSCOPE_RESET_FLAG): Use explicit insn suffix.
(THREAD_GSCOPE_GET_FLAG): Remove.

13 years ago(THREAD_GSCOPE_FLAG_UNUSED, THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
drepper [Mon, 28 May 2007 16:40:52 +0000 (16:40 +0000)]
(THREAD_GSCOPE_FLAG_UNUSED, THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
THREAD_GSCOPE_RESET_FLAG, THREAD_GSCOPE_SET_FLAG,
THREAD_GSCOPE_WAIT): Define.

13 years ago(struct pthread): Add header.gscope_flag.
drepper [Mon, 28 May 2007 16:39:25 +0000 (16:39 +0000)]
(struct pthread): Add header.gscope_flag.

13 years agoForgot to adjust code for using byte fields for flags and shared.
drepper [Sun, 27 May 2007 19:19:42 +0000 (19:19 +0000)]
Forgot to adjust code for using byte fields for flags and shared.

13 years ago.
drepper [Sun, 27 May 2007 18:56:40 +0000 (18:56 +0000)]
.

13 years ago.
drepper [Sun, 27 May 2007 18:56:02 +0000 (18:56 +0000)]
.

13 years agoChange main futex to use private operations if possible.
drepper [Sun, 27 May 2007 18:55:56 +0000 (18:55 +0000)]
Change main futex to use private operations if possible.

13 years ago(__pthread_rwlock_unlock): Problem in last checkin, re relied on
drepper [Sun, 27 May 2007 18:42:45 +0000 (18:42 +0000)]
(__pthread_rwlock_unlock): Problem in last checkin, re relied on
unspecified register content.

13 years ago.
drepper [Sun, 27 May 2007 18:06:18 +0000 (18:06 +0000)]
.

13 years agoChange main futex to use private operations if possible.
drepper [Sun, 27 May 2007 18:06:10 +0000 (18:06 +0000)]
Change main futex to use private operations if possible.

13 years agoDefine FUTEX_PRIVATE_FLAG.
drepper [Sun, 27 May 2007 18:04:44 +0000 (18:04 +0000)]
Define FUTEX_PRIVATE_FLAG.

13 years agoAdd PSHARED.
drepper [Sun, 27 May 2007 18:04:02 +0000 (18:04 +0000)]
Add PSHARED.

13 years agoAdjust rwlock initializers.
drepper [Sun, 27 May 2007 18:03:27 +0000 (18:03 +0000)]
Adjust rwlock initializers.

13 years ago[__WORDSIZE=32]: Split __flags element into four byte elements. One
drepper [Sun, 27 May 2007 18:02:09 +0000 (18:02 +0000)]
[__WORDSIZE=32]: Split __flags element into four byte elements.  One
of them is the new __shared element.
[__WORDSIZE=64]: Renamed __pad1 element to __shared, adjust names of
other padding elements.

13 years agoSplit __flags element into four byte elements. One of them is the new
drepper [Sun, 27 May 2007 18:00:12 +0000 (18:00 +0000)]
Split __flags element into four byte elements.  One of them is the new
__shared element.

13 years agoAlso initialize __shared field.
drepper [Sun, 27 May 2007 17:58:50 +0000 (17:58 +0000)]
Also initialize __shared field.

13 years agoShow through exit code which test failed.
drepper [Sun, 27 May 2007 17:57:02 +0000 (17:57 +0000)]
Show through exit code which test failed.

13 years agoMake it compile with older kernel headers.
drepper [Sun, 27 May 2007 17:56:24 +0000 (17:56 +0000)]
Make it compile with older kernel headers.

13 years ago(allocate_stack): One more undo.
drepper [Sun, 27 May 2007 08:15:17 +0000 (08:15 +0000)]
(allocate_stack): One more undo.

13 years ago(__pthread_initialize_minimal_internal): Really use original efficient code.
drepper [Sun, 27 May 2007 07:56:51 +0000 (07:56 +0000)]
(__pthread_initialize_minimal_internal): Really use original efficient code.

13 years agoRevert last change.
drepper [Sun, 27 May 2007 07:49:58 +0000 (07:49 +0000)]
Revert last change.

13 years ago.
drepper [Sat, 26 May 2007 22:11:42 +0000 (22:11 +0000)]
.

13 years agoUse PTHREAD_RWLOCK_PREFER_READER_P.
drepper [Sat, 26 May 2007 22:11:31 +0000 (22:11 +0000)]
Use PTHREAD_RWLOCK_PREFER_READER_P.

13 years ago(PTHREAD_RWLOCK_PREFER_READER_P): Define.
drepper [Sat, 26 May 2007 22:10:26 +0000 (22:10 +0000)]
(PTHREAD_RWLOCK_PREFER_READER_P): Define.

13 years ago.
drepper [Sat, 26 May 2007 21:47:28 +0000 (21:47 +0000)]
.

13 years ago(sem_trywait): Tiny optimization.
drepper [Sat, 26 May 2007 21:47:20 +0000 (21:47 +0000)]
(sem_trywait): Tiny optimization.

13 years ago.
drepper [Sat, 26 May 2007 20:13:27 +0000 (20:13 +0000)]
.

13 years agoAdd PRIVATE_FUTEX_OFFSET.
drepper [Sat, 26 May 2007 20:13:18 +0000 (20:13 +0000)]
Add PRIVATE_FUTEX_OFFSET.

13 years agoRemoved left-over duplication of __sem_wait_cleanup.
drepper [Sat, 26 May 2007 20:12:35 +0000 (20:12 +0000)]
Removed left-over duplication of __sem_wait_cleanup.

13 years agoAdd missing break.
drepper [Sat, 26 May 2007 20:11:44 +0000 (20:11 +0000)]
Add missing break.

13 years agoRevert last change.
drepper [Sat, 26 May 2007 20:11:15 +0000 (20:11 +0000)]
Revert last change.

13 years agoRevert last change.
drepper [Sat, 26 May 2007 20:10:21 +0000 (20:10 +0000)]
Revert last change.

13 years ago[TLS_DTV_AT_TP] (struct pthread): Add private_futex field to header structure.
drepper [Sat, 26 May 2007 20:09:57 +0000 (20:09 +0000)]
[TLS_DTV_AT_TP] (struct pthread): Add private_futex field to header structure.

13 years agoRevert last change.
drepper [Sat, 26 May 2007 20:08:27 +0000 (20:08 +0000)]
Revert last change.

13 years ago.
drepper [Sat, 26 May 2007 20:07:35 +0000 (20:07 +0000)]
.

13 years agoInclude <sysdep.h>.
drepper [Sat, 26 May 2007 20:07:13 +0000 (20:07 +0000)]
Include <sysdep.h>.

13 years ago.
drepper [Sat, 26 May 2007 16:19:15 +0000 (16:19 +0000)]
.

13 years agoUse private field in futex command setup.
drepper [Sat, 26 May 2007 16:19:08 +0000 (16:19 +0000)]
Use private field in futex command setup.

13 years agoAdd PRIVATE definition.
drepper [Sat, 26 May 2007 16:18:57 +0000 (16:18 +0000)]
Add PRIVATE definition.

13 years ago(struct pthread_barrier): Add private field.
drepper [Sat, 26 May 2007 16:18:47 +0000 (16:18 +0000)]
(struct pthread_barrier): Add private field.