kopensolaris-gnu/glibc.git
12 years ago * sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow fedora-glibc-20070510T0634
jakub [Thu, 10 May 2007 06:31:20 +0000 (06:31 +0000)]
* sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow
exception in addition to inexact when asked to raise only FE_INEXACT.

12 years ago [BZ #3427]
jakub [Thu, 10 May 2007 06:30:15 +0000 (06:30 +0000)]
[BZ #3427]
* sysdeps/s390/fpu/feholdexcpt.c (feholdexcept): Don't clear exceptions
in *envp.

12 years ago.
drepper [Tue, 8 May 2007 03:27:53 +0000 (03:27 +0000)]
.

12 years ago(strfry): Make result more random.
drepper [Tue, 8 May 2007 03:27:35 +0000 (03:27 +0000)]
(strfry): Make result more random.

12 years ago2007-05-07 Richard Henderson <rth@redhat.com>
rth [Mon, 7 May 2007 22:57:19 +0000 (22:57 +0000)]
2007-05-07  Richard Henderson  <rth@redhat.com>

        * sysdeps/alpha/fpu/bits/mathinline.h (__isnanl): Don't define
        if __NO_LONG_DOUBLE_MATH.
        * sysdeps/unix/sysv/linux/alpha/ioperm.c: If BWX insns not
        available in the compiler, add .arch directive to ethe assembly.

2007-05-07  Jakub Jelinek  <jakub@redhat.com>

        * sysdeps/alpha/fpu/s_nearbyint.c (nearbyintl): Fix version on
        compat_symbol to GLIBC_2_1.
        * sysdeps/alpha/fpu/s_fmin.S (fminl): Likewise.
        * sysdeps/alpha/fpu/s_trunc.c (truncl): Likewise.
        * sysdeps/alpha/fpu/s_fmax.S (fmaxl): Likewise.
        * sysdeps/alpha/fpu/s_lrint.c (lrintl, llrintl): Likewise.
        * sysdeps/alpha/fpu/s_lround.c (lroundl, llroundl): Likewise.
        * sysdeps/alpha/fpu/s_round.c (roundl): Likewise.
        * sysdeps/alpha/fpu/s_isnan.c (isnanl): Provide compat_symbol in
        libc, not libm.
        (__isnanl): New compat_symbol.

12 years ago.
drepper [Mon, 7 May 2007 22:15:16 +0000 (22:15 +0000)]
.

12 years ago(do_test): Add _STACK_GROWS_UP case.
drepper [Mon, 7 May 2007 22:14:37 +0000 (22:14 +0000)]
(do_test): Add _STACK_GROWS_UP case.

12 years ago(do_test): Add _STACK_GROWS_UP case.
drepper [Mon, 7 May 2007 22:13:37 +0000 (22:13 +0000)]
(do_test): Add _STACK_GROWS_UP case.

12 years ago.
drepper [Mon, 7 May 2007 22:03:32 +0000 (22:03 +0000)]
.

12 years ago(change_stack_perm): Handle stacks growing up.
drepper [Mon, 7 May 2007 22:02:37 +0000 (22:02 +0000)]
(change_stack_perm): Handle stacks growing up.
(allocate_stack): Likewise.

12 years ago * malloc/arena.c (heap_info): Add mprotect_size field, adjust pad.
jakub [Mon, 7 May 2007 15:30:55 +0000 (15:30 +0000)]
* malloc/arena.c (heap_info): Add mprotect_size field, adjust pad.
(new_heap): Initialize mprotect_size.
(grow_heap): When growing, only mprotect from mprotect_size till
new_size if mprotect_size is smaller.  When shrinking, use PROT_NONE
MMAP for __libc_enable_secure only, otherwise use MADV_DONTNEED.

12 years ago.
drepper [Mon, 7 May 2007 14:26:13 +0000 (14:26 +0000)]
.

12 years ago(__lll_robust_lock_wait): Fix race caused by reloading of futex value.
drepper [Mon, 7 May 2007 14:25:01 +0000 (14:25 +0000)]
(__lll_robust_lock_wait): Fix race caused by reloading of futex value.
(__lll_robust_timedlock_wait): Likewise.

12 years ago.
drepper [Mon, 7 May 2007 13:14:03 +0000 (13:14 +0000)]
.

12 years agoFix currency_symbol, abday for Sunday, abmon for
drepper [Mon, 7 May 2007 13:13:55 +0000 (13:13 +0000)]
Fix currency_symbol, abday for Sunday, abmon for
January, February, and September to December, mon for January,
February, September, and December, am_pm, and name_*.

12 years ago.
drepper [Mon, 7 May 2007 06:22:38 +0000 (06:22 +0000)]
.

12 years ago(__feupdateenv): Change mask to merge exceptions from env. Call
drepper [Mon, 7 May 2007 06:22:29 +0000 (06:22 +0000)]
(__feupdateenv): Change mask to merge exceptions from env.  Call
__fe_nomask_env or __fe_mask_env when transitioning from all
exceptions disabled to any exception enabled or visa versa.

12 years ago(fesetenv): Change mask to merge exceptions from env. Use
drepper [Mon, 7 May 2007 06:22:06 +0000 (06:22 +0000)]
(fesetenv): Change mask to merge exceptions from env.  Use
__fe_nomask_env() or __fe_mask_env() when transitioning from all
exceptions disabled to any exception enabled or visa versa.

12 years ago(feholdexcept): Copy high 32-bits
drepper [Mon, 7 May 2007 06:21:41 +0000 (06:21 +0000)]
(feholdexcept): Copy high 32-bits
from old FPSCR to new fenv to propagate DFP rounding modes.
Call __fe_mask_env() if FP exceptions previously enabled.

12 years ago(fedisableexcept): Call __fe_mask_env() if all FP exceptions disabled.
drepper [Mon, 7 May 2007 06:21:26 +0000 (06:21 +0000)]
(fedisableexcept): Call __fe_mask_env() if all FP exceptions disabled.

12 years agoCorrect comment.
drepper [Mon, 7 May 2007 06:21:08 +0000 (06:21 +0000)]
Correct comment.

12 years agoGeneric procedure definition for FE_MASK_ENV.
drepper [Mon, 7 May 2007 06:20:54 +0000 (06:20 +0000)]
Generic procedure definition for FE_MASK_ENV.

12 years agoAdd fe_mask to libm-support.
drepper [Mon, 7 May 2007 06:20:27 +0000 (06:20 +0000)]
Add fe_mask to libm-support.

12 years agoDeclare __fe_mask_env extern.
drepper [Mon, 7 May 2007 06:20:15 +0000 (06:20 +0000)]
Declare __fe_mask_env extern.
Define FE_NOMASK_ENV as FE_EANBLED_ENV.  Define FE_MASK_ENV.

12 years agoProcedure definition for FE_MASK_ENV for Linux/ppc.
drepper [Mon, 7 May 2007 06:19:48 +0000 (06:19 +0000)]
Procedure definition for FE_MASK_ENV for Linux/ppc.

12 years agoProcedure definition for FE_NOMASK_ENV for Linux/ppc.
drepper [Mon, 7 May 2007 06:19:27 +0000 (06:19 +0000)]
Procedure definition for FE_NOMASK_ENV for Linux/ppc.

12 years agoMoved into fpu subdir.
drepper [Mon, 7 May 2007 06:18:16 +0000 (06:18 +0000)]
Moved into fpu subdir.

12 years ago.
drepper [Mon, 7 May 2007 04:24:57 +0000 (04:24 +0000)]
.

12 years ago.
drepper [Mon, 7 May 2007 04:24:33 +0000 (04:24 +0000)]
.

12 years ago.
drepper [Mon, 7 May 2007 04:23:14 +0000 (04:23 +0000)]
.

12 years agoAdd entry for fdatasync.
drepper [Mon, 7 May 2007 04:22:20 +0000 (04:22 +0000)]
Add entry for fdatasync.

12 years agoAdd test for fdatasync.
drepper [Mon, 7 May 2007 04:22:03 +0000 (04:22 +0000)]
Add test for fdatasync.

12 years ago.
drepper [Mon, 7 May 2007 04:21:43 +0000 (04:21 +0000)]
.

12 years agoRemove __THROW from fdatasync.
drepper [Mon, 7 May 2007 04:21:34 +0000 (04:21 +0000)]
Remove __THROW from fdatasync.

12 years ago.
drepper [Mon, 7 May 2007 04:01:23 +0000 (04:01 +0000)]
.

12 years agoMark fdatasync as cancellation point.
drepper [Mon, 7 May 2007 03:58:18 +0000 (03:58 +0000)]
Mark fdatasync as cancellation point.

12 years ago.
drepper [Mon, 7 May 2007 03:44:48 +0000 (03:44 +0000)]
.

12 years ago(process_string_arg): Optimize ridiculous precision in wide char code
drepper [Mon, 7 May 2007 03:43:55 +0000 (03:43 +0000)]
(process_string_arg): Optimize ridiculous precision in wide char code
printing multi-byte string.

12 years ago.
drepper [Sun, 6 May 2007 21:01:32 +0000 (21:01 +0000)]
.

12 years ago(_dl_addr): Compare address with actual segment boundaries to work
drepper [Sun, 6 May 2007 21:00:04 +0000 (21:00 +0000)]
(_dl_addr): Compare address with actual segment boundaries to work
around systems with overlapping binary loading.

12 years ago.
drepper [Sat, 5 May 2007 04:41:44 +0000 (04:41 +0000)]
.

12 years ago(process_string_arg): Adjust call to __mbsnrtowcs after last change.
drepper [Sat, 5 May 2007 04:41:35 +0000 (04:41 +0000)]
(process_string_arg): Adjust call to __mbsnrtowcs after last change.

12 years ago.
drepper [Sat, 5 May 2007 04:36:02 +0000 (04:36 +0000)]
.

12 years ago.
drepper [Sat, 5 May 2007 04:15:31 +0000 (04:15 +0000)]
.

12 years ago(get_symname): Fix adding final NUL.
drepper [Sat, 5 May 2007 04:14:59 +0000 (04:14 +0000)]
(get_symname): Fix adding final NUL.
(get_ident): Likewise.

12 years ago.
drepper [Fri, 4 May 2007 20:53:10 +0000 (20:53 +0000)]
.

12 years ago(SUPPORTED-LOCALES): Add ast_ES.UTF-8 and ast_ES.
drepper [Fri, 4 May 2007 20:52:45 +0000 (20:52 +0000)]
(SUPPORTED-LOCALES): Add ast_ES.UTF-8 and ast_ES.

12 years agoAsturian language locale for Spain.
drepper [Fri, 4 May 2007 20:52:28 +0000 (20:52 +0000)]
Asturian language locale for Spain.

12 years ago * soft-fp/op-common.h (FP_TRUNC): Replace raising of FP_EX_INEXACT fedora-glibc-20070504T0917
jakub [Thu, 3 May 2007 16:36:48 +0000 (16:36 +0000)]
* soft-fp/op-common.h (FP_TRUNC): Replace raising of FP_EX_INEXACT
with setting the sticky bit.
* math/test-misc.c (main): Add more truncation tests.

* soft-fp/floatunsidf.c (__floatunsidf): Use DFtype instead of
double in the function declaration.
* soft-fp/floatundidf.c (__floatundidf): Use DFtype instead of
double in the function declaration.
* soft-fp/floatunsisf.c (__floatunsisf): Use SFtype instead of
float in the function declaration.
* soft-fp/floatunsisf.c (__floatunsisf): Use SFtype instead of
float in the function declaration.

* soft-fp/extended.h (FP_UNPACK_RAW_E): Do not increase X##_e for
denormal operands.  Do not generate FP_EX_DENORM exception.
(FP_UNPACK_RAW_EP): Ditto.
(FP_UNPACK_SEMIRAW_E): Use FP_UNPACK_RAW_E instead of
undefined _FP_UNPACK_RAW_E.
(FP_UNPACK_SEMIRAW_EP): Use FP_UNPACK_RAW_EP instead of
undefined _FP_UNPACK_RAW_EP.
(FP_PACK_SEMIRAW_E): Use FP_PACK_RAW_E instead of
undefined _FP_PACK_RAW_E.
(FP_PACK_SEMIRAW_EP): Use FP_PACK_RAW_EP instead of
undefined _FP_PACK_RAW_EP.

* op-2.h (_FP_FRAC_COPY_2_2): Define as alias to _FP_FRAC_COPY_2.
* op-4.h (_FP_FRAC_COPY_2_2): Define as alias to _FP_FRAC_COPY_4.

* soft-fp/op-common.h (FP_EXTEND): Do not abort when
_FP_EXPBIAS_##dfs == _FP_EXPBIAS_##sfs.  Handle denormals for
this case.
* soft-fp/op-common.h (FP_TRUNC): Ditto.

12 years ago * math/test-misc.c (main): Add tests for rounding long double
jakub [Thu, 3 May 2007 12:15:04 +0000 (12:15 +0000)]
* math/test-misc.c (main): Add tests for rounding long double
values close to smallest double denormalized value to double.

* soft-fp/op-common.h (FP_TRUNC): Correct off-by-one error in
condition for truncating to 0.  Set sticky bit for such
truncation.

12 years ago.
drepper [Wed, 2 May 2007 08:16:34 +0000 (08:16 +0000)]
.

12 years ago(process_string_arg): Use a VLA rather than fixed length array for ignore.
drepper [Wed, 2 May 2007 08:15:50 +0000 (08:15 +0000)]
(process_string_arg): Use a VLA rather than fixed length array for ignore.

12 years ago.
drepper [Tue, 1 May 2007 18:35:44 +0000 (18:35 +0000)]
.

12 years ago(main): Add test for large precision.
drepper [Tue, 1 May 2007 18:35:32 +0000 (18:35 +0000)]
(main): Add test for large precision.

12 years ago.
drepper [Tue, 1 May 2007 04:11:51 +0000 (04:11 +0000)]
.

12 years ago(process_string_arg): Don't overflow the stack for large precisions.
drepper [Tue, 1 May 2007 04:11:26 +0000 (04:11 +0000)]
(process_string_arg): Don't overflow the stack for large precisions.

12 years ago.
drepper [Mon, 30 Apr 2007 22:33:44 +0000 (22:33 +0000)]
.

12 years ago(sprint_doubles): Add a new test.
drepper [Mon, 30 Apr 2007 22:31:36 +0000 (22:31 +0000)]
(sprint_doubles): Add a new test.

12 years ago(___printf_fp): Don't print negative sign for exponent 0.
drepper [Mon, 30 Apr 2007 22:31:21 +0000 (22:31 +0000)]
(___printf_fp): Don't print negative sign for exponent 0.

12 years ago.
drepper [Mon, 30 Apr 2007 22:30:14 +0000 (22:30 +0000)]
.

12 years ago(tests): Add tst-inet_ntop.
drepper [Mon, 30 Apr 2007 22:30:05 +0000 (22:30 +0000)]
(tests): Add tst-inet_ntop.

12 years ago(inet_ntop4): Take terminating '\0' into account in the size check.
drepper [Mon, 30 Apr 2007 22:29:33 +0000 (22:29 +0000)]
(inet_ntop4): Take terminating '\0' into account in the size check.

12 years agoTest for inet_ntop.
drepper [Mon, 30 Apr 2007 22:29:21 +0000 (22:29 +0000)]
Test for inet_ntop.

12 years ago.
drepper [Mon, 30 Apr 2007 22:18:46 +0000 (22:18 +0000)]
.

12 years agoKeep separate list for first blocks on the bin lists with a given
drepper [Mon, 30 Apr 2007 22:16:59 +0000 (22:16 +0000)]
Keep separate list for first blocks on the bin lists with a given
size.  This helps skipping over list elements we know won't fit in two
places.

12 years ago.
drepper [Sat, 28 Apr 2007 16:09:22 +0000 (16:09 +0000)]
.

12 years ago(default_labels): Assign separate label to Teredo tunnel addresses 2001://32.
drepper [Sat, 28 Apr 2007 16:09:07 +0000 (16:09 +0000)]
(default_labels): Assign separate label to Teredo tunnel addresses 2001://32.

12 years ago.
drepper [Sat, 28 Apr 2007 06:51:26 +0000 (06:51 +0000)]
.

12 years ago(LC_COLLATE): Use iso14651_t1_pinyin instead of iso14651_t1.
drepper [Sat, 28 Apr 2007 06:50:49 +0000 (06:50 +0000)]
(LC_COLLATE): Use iso14651_t1_pinyin instead of iso14651_t1.

12 years agoInclude iso14651_t1_common for common sorting data.
drepper [Sat, 28 Apr 2007 06:50:05 +0000 (06:50 +0000)]
Include iso14651_t1_common for common sorting data.

12 years agoCommon ISO 14651 sorting data.
drepper [Sat, 28 Apr 2007 06:49:34 +0000 (06:49 +0000)]
Common ISO 14651 sorting data.

12 years agoPinyin sorting.
drepper [Sat, 28 Apr 2007 06:49:17 +0000 (06:49 +0000)]
Pinyin sorting.

12 years ago.
drepper [Sat, 28 Apr 2007 06:48:12 +0000 (06:48 +0000)]
.

12 years ago(collate_read): Allow order_start after copy.
drepper [Sat, 28 Apr 2007 06:48:03 +0000 (06:48 +0000)]
(collate_read): Allow order_start after copy.

12 years ago.
drepper [Sat, 28 Apr 2007 06:40:56 +0000 (06:40 +0000)]
.

12 years ago(collate_read): Fix printing of error message.
drepper [Sat, 28 Apr 2007 06:40:48 +0000 (06:40 +0000)]
(collate_read): Fix printing of error message.

12 years ago.
drepper [Sat, 28 Apr 2007 06:00:43 +0000 (06:00 +0000)]
.

12 years agoAdd entry for U2044.
drepper [Sat, 28 Apr 2007 06:00:39 +0000 (06:00 +0000)]
Add entry for U2044.

12 years agoAdd entry for U2044.
drepper [Sat, 28 Apr 2007 05:50:24 +0000 (05:50 +0000)]
Add entry for U2044.

12 years agoRegenerated
drepper [Sat, 28 Apr 2007 05:46:03 +0000 (05:46 +0000)]
Regenerated

12 years ago.
drepper [Sat, 28 Apr 2007 04:23:56 +0000 (04:23 +0000)]
.

12 years ago(__pthread_mutex_trylock): Treat error check mutexes like normal mutexes.
drepper [Sat, 28 Apr 2007 04:23:43 +0000 (04:23 +0000)]
(__pthread_mutex_trylock): Treat error check mutexes like normal mutexes.

12 years ago.
drepper [Sat, 28 Apr 2007 04:03:38 +0000 (04:03 +0000)]
.

12 years ago(timer_create): Initialize the whole sigevent structure to appease valgrind.
drepper [Sat, 28 Apr 2007 04:03:05 +0000 (04:03 +0000)]
(timer_create): Initialize the whole sigevent structure to appease valgrind.

12 years agoSome more thinkos.
drepper [Sat, 28 Apr 2007 03:49:09 +0000 (03:49 +0000)]
Some more thinkos.

12 years ago(sched_getcpu): Fix typos.
drepper [Sat, 28 Apr 2007 03:35:30 +0000 (03:35 +0000)]
(sched_getcpu): Fix typos.

12 years ago.
drepper [Fri, 27 Apr 2007 19:29:06 +0000 (19:29 +0000)]
.

12 years ago(main): Adjust Test 8 test for success.
drepper [Fri, 27 Apr 2007 19:28:49 +0000 (19:28 +0000)]
(main): Adjust Test 8 test for success.

12 years ago(_IO_vfscanf_internal): Allow hexa-decimal floats without exponent.
drepper [Fri, 27 Apr 2007 19:28:32 +0000 (19:28 +0000)]
(_IO_vfscanf_internal): Allow hexa-decimal floats without exponent.

12 years ago.
jakub [Thu, 26 Apr 2007 15:39:15 +0000 (15:39 +0000)]
.

12 years ago.
drepper [Thu, 26 Apr 2007 04:59:42 +0000 (04:59 +0000)]
.

12 years ago.
drepper [Thu, 26 Apr 2007 04:52:11 +0000 (04:52 +0000)]
.

12 years ago[subdir=posix] (sysdep_routines): Add sched_getcpu.
drepper [Thu, 26 Apr 2007 04:51:59 +0000 (04:51 +0000)]
[subdir=posix] (sysdep_routines): Add sched_getcpu.

12 years ago.
drepper [Thu, 26 Apr 2007 04:50:57 +0000 (04:50 +0000)]
.

12 years agoReturn CPU the thread currently uses.
drepper [Thu, 26 Apr 2007 04:50:28 +0000 (04:50 +0000)]
Return CPU the thread currently uses.

12 years agoDeclare sched_getcpu.
drepper [Thu, 26 Apr 2007 04:49:44 +0000 (04:49 +0000)]
Declare sched_getcpu.

12 years agoExport sched_getcpu for GLIBC_2.6.
drepper [Thu, 26 Apr 2007 04:49:19 +0000 (04:49 +0000)]
Export sched_getcpu for GLIBC_2.6.

12 years agoGet CPU the thread currently uses.
drepper [Thu, 26 Apr 2007 04:48:38 +0000 (04:48 +0000)]
Get CPU the thread currently uses.

12 years ago.
drepper [Thu, 26 Apr 2007 04:46:19 +0000 (04:46 +0000)]
.

12 years agoAdd VGETCPU_CACHE_OFFSET.
drepper [Thu, 26 Apr 2007 04:45:47 +0000 (04:45 +0000)]
Add VGETCPU_CACHE_OFFSET.