Ulrich Drepper [Sun, 23 Oct 2011 00:06:23 +0000 (20:06 -0400)]
Update ULPs for x86-64
Ulrich Drepper [Sat, 22 Oct 2011 23:53:33 +0000 (19:53 -0400)]
Improve DLA_FMA for FMA4
Ulrich Drepper [Sat, 22 Oct 2011 23:02:20 +0000 (19:02 -0400)]
Start using fma in the libm implementation
Ulrich Drepper [Sat, 22 Oct 2011 17:18:08 +0000 (13:18 -0400)]
Merge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Sat, 22 Oct 2011 17:17:30 +0000 (13:17 -0400)]
Add branch predictions to complex math code
Andreas Schwab [Sat, 22 Oct 2011 11:49:49 +0000 (13:49 +0200)]
Fix compilation due to __nan defines
Ulrich Drepper [Sat, 22 Oct 2011 04:32:39 +0000 (00:32 -0400)]
Optimization to some complex math functions
Also, change last reference to __sqrt into __sqrt to easily.
Ulrich Drepper [Sat, 22 Oct 2011 00:47:20 +0000 (20:47 -0400)]
Fix compilation problems in x86-64 init-arch
Ulrich Drepper [Fri, 21 Oct 2011 16:28:42 +0000 (12:28 -0400)]
Add some __builtin_expect to generic __ieee754_log
Ulrich Drepper [Fri, 21 Oct 2011 11:39:28 +0000 (07:39 -0400)]
Don't use NULL in last s_fma{,f} change
Ulrich Drepper [Fri, 21 Oct 2011 02:43:15 +0000 (22:43 -0400)]
Check for FMA4 support and generate appropriate fma functions
Ulrich Drepper [Fri, 21 Oct 2011 01:55:41 +0000 (21:55 -0400)]
Move fma routines to right place
Ulrich Drepper [Fri, 21 Oct 2011 01:33:37 +0000 (21:33 -0400)]
CL is for code changes
Carlos O'Donell [Thu, 20 Oct 2011 21:46:24 +0000 (17:46 -0400)]
Document copyright year range notation in README.
The FSF now allows year range notation for copyright years.
See `6.5 Copyright Notices' from:
http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html
We comply with the FSF requirements for the use of range
notation by documenting the usage in our README.
Andreas Schwab [Wed, 19 Oct 2011 15:13:56 +0000 (17:13 +0200)]
Preserve link time dependencies over relocation dependencies
Ulrich Drepper [Thu, 20 Oct 2011 02:22:29 +0000 (22:22 -0400)]
Optimize x86-64 rawmemchr and add test
Ulrich Drepper [Wed, 19 Oct 2011 16:42:38 +0000 (12:42 -0400)]
Add optimized str{,n}casecmp for AVX on x86-64
Andreas Schwab [Wed, 19 Oct 2011 09:16:57 +0000 (11:16 +0200)]
Fix PLT use for feraiseexcept on x86_64
Ulrich Drepper [Tue, 18 Oct 2011 19:11:31 +0000 (15:11 -0400)]
Use new internal libc_fe* interfaces in more functions
Ulrich Drepper [Tue, 18 Oct 2011 13:59:04 +0000 (09:59 -0400)]
Provide combined internal feholdexcept/fesetround interface
Ulrich Drepper [Tue, 18 Oct 2011 13:38:47 +0000 (09:38 -0400)]
Pretty print last change to x86-64 mathinline.h
Ulrich Drepper [Tue, 18 Oct 2011 13:13:23 +0000 (09:13 -0400)]
Add optimized nearbyint{,f} for x86-64
Ulrich Drepper [Tue, 18 Oct 2011 13:00:46 +0000 (09:00 -0400)]
Start optimizing the use of the fenv interfaces in libm itself
Andreas Schwab [Tue, 18 Oct 2011 12:11:02 +0000 (14:11 +0200)]
Fix last change
Andreas Schwab [Tue, 18 Oct 2011 08:37:56 +0000 (10:37 +0200)]
Fix linkage conflict with feraiseexcept
Ulrich Drepper [Tue, 18 Oct 2011 03:16:34 +0000 (23:16 -0400)]
Small optimization of generic exp2
Ulrich Drepper [Tue, 18 Oct 2011 02:30:44 +0000 (22:30 -0400)]
Add optimized 64-bit frexp
Ulrich Drepper [Tue, 18 Oct 2011 00:30:52 +0000 (20:30 -0400)]
Relax asm requirements for recently added x86-64 math interfaces
Ulrich Drepper [Mon, 17 Oct 2011 20:00:39 +0000 (16:00 -0400)]
Makr x86-64 math_private.h more robust
Ulrich Drepper [Mon, 17 Oct 2011 15:23:40 +0000 (11:23 -0400)]
Provide internal optimizations on x86-64 with SSE4.1
Provide macros so that the internal users can, if possible, directly use
the new instructions.
Also fix up the mathinline.h header when compiling with SSE4.1 enabled.
Ulrich Drepper [Mon, 17 Oct 2011 14:37:00 +0000 (10:37 -0400)]
Fix last x86-64 mathinline change
Use correct function names.
Ulrich Drepper [Mon, 17 Oct 2011 14:30:03 +0000 (10:30 -0400)]
Fix nesting of #ifdefs in netgroupcache.c
Andreas Schwab [Mon, 17 Oct 2011 09:22:13 +0000 (11:22 +0200)]
Fix syntax error in __THROW macro
Andreas Schwab [Fri, 14 Oct 2011 15:57:07 +0000 (17:57 +0200)]
Correctly handle missing initgroups database
Ulrich Drepper [Mon, 17 Oct 2011 01:29:11 +0000 (21:29 -0400)]
Use leaf function attribute in __THROW
Ulrich Drepper [Mon, 17 Oct 2011 00:58:17 +0000 (20:58 -0400)]
Use rounds{s,d} for x86 rint, ceil, floor
Ulrich Drepper [Sun, 16 Oct 2011 14:24:02 +0000 (10:24 -0400)]
Cleanup last patch
Ulrich Drepper [Sun, 16 Oct 2011 13:34:51 +0000 (09:34 -0400)]
Fix potential problem with skipping relocations
We never seem to have hit this problem but way relative relocations
were skipped was wrong. There are relative relocations only in the
DT_REL/DT_RELA section. The elf_dynamic_do_##reloc function skipped
the entries in all calls, though.
Ulrich Drepper [Sun, 16 Oct 2011 02:21:53 +0000 (22:21 -0400)]
No need for boundary case handling in x86-32 __ieee_log
Ulrich Drepper [Sun, 16 Oct 2011 01:44:45 +0000 (21:44 -0400)]
Optimized floor for 64-bit architectures
Ulrich Drepper [Sun, 16 Oct 2011 00:47:01 +0000 (20:47 -0400)]
Add cosh optimized for 64-bit architectures
Ulrich Drepper [Sun, 16 Oct 2011 00:22:59 +0000 (20:22 -0400)]
Optimize exp
Add __exp*_finite optimizations and rewrite some wrappers.
Ulrich Drepper [Sat, 15 Oct 2011 22:09:12 +0000 (18:09 -0400)]
No need for boundary case handling in x86-32 __ieee_logf
Ulrich Drepper [Sat, 15 Oct 2011 20:28:27 +0000 (16:28 -0400)]
Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
ChangeLog
Ulrich Drepper [Sat, 15 Oct 2011 20:27:08 +0000 (16:27 -0400)]
Optimize access to isXYZ and toXYZ tables
The functions to get the pointers can now depend on the TLS variable
be initialized.
Andreas Schwab [Sat, 15 Oct 2011 18:29:06 +0000 (20:29 +0200)]
Fix lost wmemcmp symbol
Andreas Schwab [Sat, 15 Oct 2011 18:08:45 +0000 (20:08 +0200)]
Fix searching for C++ system headers for cross compilers
Ulrich Drepper [Sat, 15 Oct 2011 15:11:12 +0000 (11:11 -0400)]
Fix WS
Liubov Dmitrieva [Sat, 15 Oct 2011 15:10:08 +0000 (11:10 -0400)]
Optimized memcmp and wmemcmp for x86-64 and x86-32
Andreas Jaeger [Sat, 15 Oct 2011 14:08:07 +0000 (10:08 -0400)]
Add parameter annotation to modf
Ulrich Drepper [Sat, 15 Oct 2011 13:52:26 +0000 (09:52 -0400)]
Avoid warning in iofwide
Ulrich Drepper [Sat, 15 Oct 2011 05:06:47 +0000 (01:06 -0400)]
Fix definition of __isctype_f
Ulrich Drepper [Sat, 15 Oct 2011 03:51:20 +0000 (23:51 -0400)]
Remove leftover debug message from pldd
Ulrich Drepper [Sat, 15 Oct 2011 03:47:57 +0000 (23:47 -0400)]
Add missing BZ number to NEWS
Ulrich Drepper [Sat, 15 Oct 2011 03:41:47 +0000 (23:41 -0400)]
Optimize x86-32 log
Ulrich Drepper [Fri, 14 Oct 2011 22:46:12 +0000 (18:46 -0400)]
Support optimized isXXX functions in C++ code
Andreas Schwab [Fri, 14 Oct 2011 09:41:06 +0000 (11:41 +0200)]
Adjust s390 libm ULPs
Andreas Schwab [Fri, 14 Oct 2011 09:21:05 +0000 (11:21 +0200)]
Fix lost feraiseexcept symbol
Roland McGrath [Thu, 13 Oct 2011 16:49:28 +0000 (09:49 -0700)]
BZ#13291: Manual typo fix for strverscmp.
Andreas Schwab [Thu, 13 Oct 2011 13:10:31 +0000 (15:10 +0200)]
Fix PLT use in feupdateenv on x86_64
Andreas Schwab [Thu, 13 Oct 2011 11:33:58 +0000 (13:33 +0200)]
Check for zero size in memrchr for x86_64
Andreas Schwab [Thu, 13 Oct 2011 10:39:24 +0000 (12:39 +0200)]
Add memrchr tests
Ulrich Drepper [Wed, 12 Oct 2011 15:42:57 +0000 (11:42 -0400)]
Fix whitespaces
Liubov Dmitrieva [Wed, 12 Oct 2011 15:42:04 +0000 (11:42 -0400)]
Optimized memchr, memrchr, rawmemchr for x86-32
Ulrich Drepper [Wed, 12 Oct 2011 15:27:51 +0000 (11:27 -0400)]
Optimize libm
libm is now somewhat integrated with gcc's -ffinite-math-only option
and lots of the wrapper functions have been optimized.
Andreas Schwab [Mon, 10 Oct 2011 19:34:32 +0000 (21:34 +0200)]
Fix PLT use in getnetgrent_r
Andreas Schwab [Mon, 10 Oct 2011 18:43:38 +0000 (20:43 +0200)]
Implement __isinf_nsl for IBM long double
Ulrich Drepper [Sun, 9 Oct 2011 17:17:46 +0000 (13:17 -0400)]
Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
ChangeLog
Ulrich Drepper [Sun, 9 Oct 2011 17:16:29 +0000 (13:16 -0400)]
Update Japanese translation
Roland McGrath [Mon, 19 Sep 2011 18:32:27 +0000 (11:32 -0700)]
Clean up locarchive mmap reservation code.
Roland McGrath [Sat, 8 Oct 2011 22:28:21 +0000 (15:28 -0700)]
Conditionalize unnecessary #include.
Roland McGrath [Sat, 8 Oct 2011 22:25:08 +0000 (15:25 -0700)]
Fix some nit warnings.
Ulrich Drepper [Sat, 8 Oct 2011 14:18:26 +0000 (10:18 -0400)]
Optimize use of isnan, isinf, finite
Ulrich Drepper [Sat, 8 Oct 2011 12:22:44 +0000 (08:22 -0400)]
isinf returns the sign of the number, use it in printf*
Ulrich Drepper [Sat, 8 Oct 2011 09:16:04 +0000 (05:16 -0400)]
Use private math_private.h in files in math/
Ulrich Drepper [Sat, 8 Oct 2011 08:30:28 +0000 (04:30 -0400)]
Note bug number in CL
Ulrich Drepper [Sat, 8 Oct 2011 07:26:42 +0000 (03:26 -0400)]
Update Japanese translation
Andreas Jaeger [Sat, 8 Oct 2011 07:24:17 +0000 (03:24 -0400)]
Fix netname2host
Andreas Jaeger [Fri, 7 Oct 2011 19:14:06 +0000 (15:14 -0400)]
Fix remainder (NaN, 0)
Andreas Krebbel [Fri, 7 Oct 2011 16:09:59 +0000 (12:09 -0400)]
S/390: Fix longlong.h inline asms for zarch
Liubov Dmitrieva [Fri, 7 Oct 2011 15:52:49 +0000 (11:52 -0400)]
delete 4 lines with unused "define" macros in test-memcmp
Ulrich Drepper [Fri, 7 Oct 2011 15:50:21 +0000 (11:50 -0400)]
Fix whitespace
Liubov Dmitrieva [Fri, 7 Oct 2011 15:49:10 +0000 (11:49 -0400)]
Improve 64 bit memchr, memrchr, rawmemchr with SSE2
Marek Polacek [Fri, 7 Oct 2011 15:00:13 +0000 (11:00 -0400)]
elf/dl-load.c: Avoid warning
Ulrich Drepper [Fri, 7 Oct 2011 14:44:13 +0000 (10:44 -0400)]
Update Catalan translation
Ulrich Drepper [Fri, 7 Oct 2011 14:33:10 +0000 (10:33 -0400)]
Fix type in NEWS
Ulrich Drepper [Fri, 7 Oct 2011 14:06:31 +0000 (10:06 -0400)]
Implement caching of nscd
Ulrich Drepper [Fri, 7 Oct 2011 05:20:53 +0000 (01:20 -0400)]
Don't unnecesarily use inotify in nscd
Ulrich Drepper [Thu, 6 Oct 2011 07:44:19 +0000 (03:44 -0400)]
Avoid warning when reload of group entry fails
Ulrich Drepper [Thu, 6 Oct 2011 07:18:20 +0000 (03:18 -0400)]
Stop crash in OOM handling in NSS
Jiri Olsa [Thu, 6 Oct 2011 07:14:21 +0000 (03:14 -0400)]
More fallout from OOM in NSS
Jiri Olsa [Thu, 6 Oct 2011 07:04:10 +0000 (03:04 -0400)]
Handle OOM in NSS
Andreas Schwab [Tue, 4 Oct 2011 14:10:16 +0000 (16:10 +0200)]
Don't call ifunc functions in trace mode
Ulrich Drepper [Wed, 28 Sep 2011 14:01:13 +0000 (10:01 -0400)]
Optimize libnss_files initialization
Andreas Schwab [Tue, 27 Sep 2011 14:40:18 +0000 (16:40 +0200)]
Adjust powerpc libm ULPs
Roland McGrath [Tue, 27 Sep 2011 16:32:38 +0000 (09:32 -0700)]
Fix some grammar in the manual.
Andreas Schwab [Mon, 26 Sep 2011 15:49:14 +0000 (17:49 +0200)]
Correctly reparse group line after enlarging the buffer
Andreas Schwab [Mon, 26 Sep 2011 11:29:01 +0000 (13:29 +0200)]
Fix parse error in bits/mathinline.h with --std=c99
Joseph Myers [Wed, 21 Sep 2011 20:27:50 +0000 (13:27 -0700)]
Link libresolv.so with ld.so for __stack_chk_guard.
Roland McGrath [Mon, 19 Sep 2011 19:50:25 +0000 (12:50 -0700)]
Clean up disabling of script_execute