]> git.ipfire.org Git - thirdparty/glibc.git/log
thirdparty/glibc.git
12 years agoPreserve link time dependencies over relocation dependencies
Andreas Schwab [Wed, 19 Oct 2011 15:13:56 +0000 (17:13 +0200)] 
Preserve link time dependencies over relocation dependencies

12 years agoOptimize x86-64 rawmemchr and add test
Ulrich Drepper [Thu, 20 Oct 2011 02:22:29 +0000 (22:22 -0400)] 
Optimize x86-64 rawmemchr and add test

12 years agoAdd optimized str{,n}casecmp for AVX on x86-64
Ulrich Drepper [Wed, 19 Oct 2011 16:42:38 +0000 (12:42 -0400)] 
Add optimized str{,n}casecmp for AVX on x86-64

12 years agoFix PLT use for feraiseexcept on x86_64
Andreas Schwab [Wed, 19 Oct 2011 09:16:57 +0000 (11:16 +0200)] 
Fix PLT use for feraiseexcept on x86_64

12 years agoUse new internal libc_fe* interfaces in more functions
Ulrich Drepper [Tue, 18 Oct 2011 19:11:31 +0000 (15:11 -0400)] 
Use new internal libc_fe* interfaces in more functions

12 years agoProvide combined internal feholdexcept/fesetround interface
Ulrich Drepper [Tue, 18 Oct 2011 13:59:04 +0000 (09:59 -0400)] 
Provide combined internal feholdexcept/fesetround interface

12 years agoPretty print last change to x86-64 mathinline.h
Ulrich Drepper [Tue, 18 Oct 2011 13:38:47 +0000 (09:38 -0400)] 
Pretty print last change to x86-64 mathinline.h

12 years agoAdd optimized nearbyint{,f} for x86-64
Ulrich Drepper [Tue, 18 Oct 2011 13:13:23 +0000 (09:13 -0400)] 
Add optimized nearbyint{,f} for x86-64

12 years agoStart optimizing the use of the fenv interfaces in libm itself
Ulrich Drepper [Tue, 18 Oct 2011 13:00:46 +0000 (09:00 -0400)] 
Start optimizing the use of the fenv interfaces in libm itself

12 years agoFix last change
Andreas Schwab [Tue, 18 Oct 2011 12:11:02 +0000 (14:11 +0200)] 
Fix last change

12 years agoFix linkage conflict with feraiseexcept
Andreas Schwab [Tue, 18 Oct 2011 08:37:56 +0000 (10:37 +0200)] 
Fix linkage conflict with feraiseexcept

12 years agoSmall optimization of generic exp2
Ulrich Drepper [Tue, 18 Oct 2011 03:16:34 +0000 (23:16 -0400)] 
Small optimization of generic exp2

12 years agoAdd optimized 64-bit frexp
Ulrich Drepper [Tue, 18 Oct 2011 02:30:44 +0000 (22:30 -0400)] 
Add optimized 64-bit frexp

12 years agoRelax asm requirements for recently added x86-64 math interfaces
Ulrich Drepper [Tue, 18 Oct 2011 00:30:52 +0000 (20:30 -0400)] 
Relax asm requirements for recently added x86-64 math interfaces

12 years agoMakr x86-64 math_private.h more robust
Ulrich Drepper [Mon, 17 Oct 2011 20:00:39 +0000 (16:00 -0400)] 
Makr x86-64 math_private.h more robust

12 years agoProvide internal optimizations on x86-64 with SSE4.1
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.

12 years agoFix last x86-64 mathinline change
Ulrich Drepper [Mon, 17 Oct 2011 14:37:00 +0000 (10:37 -0400)] 
Fix last x86-64 mathinline change

Use correct function names.

12 years agoFix nesting of #ifdefs in netgroupcache.c
Ulrich Drepper [Mon, 17 Oct 2011 14:30:03 +0000 (10:30 -0400)] 
Fix nesting of #ifdefs in netgroupcache.c

12 years agoFix syntax error in __THROW macro
Andreas Schwab [Mon, 17 Oct 2011 09:22:13 +0000 (11:22 +0200)] 
Fix syntax error in __THROW macro

12 years agoCorrectly handle missing initgroups database
Andreas Schwab [Fri, 14 Oct 2011 15:57:07 +0000 (17:57 +0200)] 
Correctly handle missing initgroups database

12 years agoUse leaf function attribute in __THROW
Ulrich Drepper [Mon, 17 Oct 2011 01:29:11 +0000 (21:29 -0400)] 
Use leaf function attribute in __THROW

12 years agoUse rounds{s,d} for x86 rint, ceil, floor
Ulrich Drepper [Mon, 17 Oct 2011 00:58:17 +0000 (20:58 -0400)] 
Use rounds{s,d} for x86 rint, ceil, floor

12 years agoCleanup last patch
Ulrich Drepper [Sun, 16 Oct 2011 14:24:02 +0000 (10:24 -0400)] 
Cleanup last patch

12 years agoFix potential problem with skipping relocations
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.

12 years agoNo need for boundary case handling in x86-32 __ieee_log
Ulrich Drepper [Sun, 16 Oct 2011 02:21:53 +0000 (22:21 -0400)] 
No need for boundary case handling in x86-32 __ieee_log

12 years agoOptimized floor for 64-bit architectures
Ulrich Drepper [Sun, 16 Oct 2011 01:44:45 +0000 (21:44 -0400)] 
Optimized floor for 64-bit architectures

12 years agoAdd cosh optimized for 64-bit architectures
Ulrich Drepper [Sun, 16 Oct 2011 00:47:01 +0000 (20:47 -0400)] 
Add cosh optimized for 64-bit architectures

12 years agoOptimize exp
Ulrich Drepper [Sun, 16 Oct 2011 00:22:59 +0000 (20:22 -0400)] 
Optimize exp

Add __exp*_finite optimizations and rewrite some wrappers.

12 years agoNo need for boundary case handling in x86-32 __ieee_logf
Ulrich Drepper [Sat, 15 Oct 2011 22:09:12 +0000 (18:09 -0400)] 
No need for boundary case handling in x86-32 __ieee_logf

12 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Sat, 15 Oct 2011 20:28:27 +0000 (16:28 -0400)] 
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

12 years agoOptimize access to isXYZ and toXYZ tables
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.

12 years agoFix lost wmemcmp symbol
Andreas Schwab [Sat, 15 Oct 2011 18:29:06 +0000 (20:29 +0200)] 
Fix lost wmemcmp symbol

12 years agoFix searching for C++ system headers for cross compilers
Andreas Schwab [Sat, 15 Oct 2011 18:08:45 +0000 (20:08 +0200)] 
Fix searching for C++ system headers for cross compilers

12 years agoFix WS
Ulrich Drepper [Sat, 15 Oct 2011 15:11:12 +0000 (11:11 -0400)] 
Fix WS

12 years agoOptimized memcmp and wmemcmp for x86-64 and x86-32
Liubov Dmitrieva [Sat, 15 Oct 2011 15:10:08 +0000 (11:10 -0400)] 
Optimized memcmp and wmemcmp for x86-64 and x86-32

12 years agoAdd parameter annotation to modf
Andreas Jaeger [Sat, 15 Oct 2011 14:08:07 +0000 (10:08 -0400)] 
Add parameter annotation to modf

12 years agoAvoid warning in iofwide
Ulrich Drepper [Sat, 15 Oct 2011 13:52:26 +0000 (09:52 -0400)] 
Avoid warning in iofwide

12 years agoFix definition of __isctype_f
Ulrich Drepper [Sat, 15 Oct 2011 05:06:47 +0000 (01:06 -0400)] 
Fix definition of __isctype_f

12 years agoRemove leftover debug message from pldd
Ulrich Drepper [Sat, 15 Oct 2011 03:51:20 +0000 (23:51 -0400)] 
Remove leftover debug message from pldd

12 years agoAdd missing BZ number to NEWS
Ulrich Drepper [Sat, 15 Oct 2011 03:47:57 +0000 (23:47 -0400)] 
Add missing BZ number to NEWS

12 years agoOptimize x86-32 log
Ulrich Drepper [Sat, 15 Oct 2011 03:41:47 +0000 (23:41 -0400)] 
Optimize x86-32 log

12 years agoSupport optimized isXXX functions in C++ code
Ulrich Drepper [Fri, 14 Oct 2011 22:46:12 +0000 (18:46 -0400)] 
Support optimized isXXX functions in C++ code

12 years agoAdjust s390 libm ULPs
Andreas Schwab [Fri, 14 Oct 2011 09:41:06 +0000 (11:41 +0200)] 
Adjust s390 libm ULPs

12 years agoFix lost feraiseexcept symbol
Andreas Schwab [Fri, 14 Oct 2011 09:21:05 +0000 (11:21 +0200)] 
Fix lost feraiseexcept symbol

12 years agoBZ#13291: Manual typo fix for strverscmp.
Roland McGrath [Thu, 13 Oct 2011 16:49:28 +0000 (09:49 -0700)] 
BZ#13291: Manual typo fix for strverscmp.

12 years agoFix PLT use in feupdateenv on x86_64
Andreas Schwab [Thu, 13 Oct 2011 13:10:31 +0000 (15:10 +0200)] 
Fix PLT use in feupdateenv on x86_64

12 years agoCheck for zero size in memrchr for x86_64
Andreas Schwab [Thu, 13 Oct 2011 11:33:58 +0000 (13:33 +0200)] 
Check for zero size in memrchr for x86_64

12 years agoAdd memrchr tests
Andreas Schwab [Thu, 13 Oct 2011 10:39:24 +0000 (12:39 +0200)] 
Add memrchr tests

12 years agoFix whitespaces
Ulrich Drepper [Wed, 12 Oct 2011 15:42:57 +0000 (11:42 -0400)] 
Fix whitespaces

12 years agoOptimized memchr, memrchr, rawmemchr for x86-32
Liubov Dmitrieva [Wed, 12 Oct 2011 15:42:04 +0000 (11:42 -0400)] 
Optimized memchr, memrchr, rawmemchr for x86-32

12 years agoOptimize libm
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.

12 years agoFix PLT use in getnetgrent_r
Andreas Schwab [Mon, 10 Oct 2011 19:34:32 +0000 (21:34 +0200)] 
Fix PLT use in getnetgrent_r

12 years agoImplement __isinf_nsl for IBM long double
Andreas Schwab [Mon, 10 Oct 2011 18:43:38 +0000 (20:43 +0200)] 
Implement __isinf_nsl for IBM long double

12 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Sun, 9 Oct 2011 17:17:46 +0000 (13:17 -0400)] 
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

12 years agoUpdate Japanese translation
Ulrich Drepper [Sun, 9 Oct 2011 17:16:29 +0000 (13:16 -0400)] 
Update Japanese translation

12 years agoClean up locarchive mmap reservation code.
Roland McGrath [Mon, 19 Sep 2011 18:32:27 +0000 (11:32 -0700)] 
Clean up locarchive mmap reservation code.

12 years agoConditionalize unnecessary #include.
Roland McGrath [Sat, 8 Oct 2011 22:28:21 +0000 (15:28 -0700)] 
Conditionalize unnecessary #include.

12 years agoFix some nit warnings.
Roland McGrath [Sat, 8 Oct 2011 22:25:08 +0000 (15:25 -0700)] 
Fix some nit warnings.

12 years agoOptimize use of isnan, isinf, finite
Ulrich Drepper [Sat, 8 Oct 2011 14:18:26 +0000 (10:18 -0400)] 
Optimize use of isnan, isinf, finite

12 years agoisinf returns the sign of the number, use it in printf*
Ulrich Drepper [Sat, 8 Oct 2011 12:22:44 +0000 (08:22 -0400)] 
isinf returns the sign of the number, use it in printf*

12 years agoUse private math_private.h in files in math/
Ulrich Drepper [Sat, 8 Oct 2011 09:16:04 +0000 (05:16 -0400)] 
Use private math_private.h in files in math/

12 years agoNote bug number in CL
Ulrich Drepper [Sat, 8 Oct 2011 08:30:28 +0000 (04:30 -0400)] 
Note bug number in CL

12 years agoUpdate Japanese translation
Ulrich Drepper [Sat, 8 Oct 2011 07:26:42 +0000 (03:26 -0400)] 
Update Japanese translation

12 years agoFix netname2host
Andreas Jaeger [Sat, 8 Oct 2011 07:24:17 +0000 (03:24 -0400)] 
Fix netname2host

12 years agoFix remainder (NaN, 0)
Andreas Jaeger [Fri, 7 Oct 2011 19:14:06 +0000 (15:14 -0400)] 
Fix remainder (NaN, 0)

12 years agoS/390: Fix longlong.h inline asms for zarch
Andreas Krebbel [Fri, 7 Oct 2011 16:09:59 +0000 (12:09 -0400)] 
S/390: Fix longlong.h inline asms for zarch

12 years agodelete 4 lines with unused "define" macros in test-memcmp
Liubov Dmitrieva [Fri, 7 Oct 2011 15:52:49 +0000 (11:52 -0400)] 
delete 4 lines with unused "define" macros in test-memcmp

12 years agoFix whitespace
Ulrich Drepper [Fri, 7 Oct 2011 15:50:21 +0000 (11:50 -0400)] 
Fix whitespace

12 years agoImprove 64 bit memchr, memrchr, rawmemchr with SSE2
Liubov Dmitrieva [Fri, 7 Oct 2011 15:49:10 +0000 (11:49 -0400)] 
Improve 64 bit memchr, memrchr, rawmemchr with SSE2

12 years agoelf/dl-load.c: Avoid warning
Marek Polacek [Fri, 7 Oct 2011 15:00:13 +0000 (11:00 -0400)] 
elf/dl-load.c: Avoid warning

12 years agoUpdate Catalan translation
Ulrich Drepper [Fri, 7 Oct 2011 14:44:13 +0000 (10:44 -0400)] 
Update Catalan translation

12 years agoFix type in NEWS
Ulrich Drepper [Fri, 7 Oct 2011 14:33:10 +0000 (10:33 -0400)] 
Fix type in NEWS

12 years agoImplement caching of nscd
Ulrich Drepper [Fri, 7 Oct 2011 14:06:31 +0000 (10:06 -0400)] 
Implement caching of nscd

12 years agoDon't unnecesarily use inotify in nscd
Ulrich Drepper [Fri, 7 Oct 2011 05:20:53 +0000 (01:20 -0400)] 
Don't unnecesarily use inotify in nscd

12 years agoAvoid warning when reload of group entry fails
Ulrich Drepper [Thu, 6 Oct 2011 07:44:19 +0000 (03:44 -0400)] 
Avoid warning when reload of group entry fails

12 years agoStop crash in OOM handling in NSS
Ulrich Drepper [Thu, 6 Oct 2011 07:18:20 +0000 (03:18 -0400)] 
Stop crash in OOM handling in NSS

12 years agoMore fallout from OOM in NSS
Jiri Olsa [Thu, 6 Oct 2011 07:14:21 +0000 (03:14 -0400)] 
More fallout from OOM in NSS

12 years agoHandle OOM in NSS
Jiri Olsa [Thu, 6 Oct 2011 07:04:10 +0000 (03:04 -0400)] 
Handle OOM in NSS

12 years agoDon't call ifunc functions in trace mode
Andreas Schwab [Tue, 4 Oct 2011 14:10:16 +0000 (16:10 +0200)] 
Don't call ifunc functions in trace mode

12 years agoOptimize libnss_files initialization
Ulrich Drepper [Wed, 28 Sep 2011 14:01:13 +0000 (10:01 -0400)] 
Optimize libnss_files initialization

12 years agoAdjust powerpc libm ULPs
Andreas Schwab [Tue, 27 Sep 2011 14:40:18 +0000 (16:40 +0200)] 
Adjust powerpc libm ULPs

12 years agoFix some grammar in the manual.
Roland McGrath [Tue, 27 Sep 2011 16:32:38 +0000 (09:32 -0700)] 
Fix some grammar in the manual.

12 years agoCorrectly reparse group line after enlarging the buffer
Andreas Schwab [Mon, 26 Sep 2011 15:49:14 +0000 (17:49 +0200)] 
Correctly reparse group line after enlarging the buffer

12 years agoFix parse error in bits/mathinline.h with --std=c99
Andreas Schwab [Mon, 26 Sep 2011 11:29:01 +0000 (13:29 +0200)] 
Fix parse error in bits/mathinline.h with --std=c99

12 years agoLink libresolv.so with ld.so for __stack_chk_guard.
Joseph Myers [Wed, 21 Sep 2011 20:27:50 +0000 (13:27 -0700)] 
Link libresolv.so with ld.so for __stack_chk_guard.

12 years agoClean up disabling of script_execute
Roland McGrath [Mon, 19 Sep 2011 19:50:25 +0000 (12:50 -0700)] 
Clean up disabling of script_execute

12 years agoGet rid of tls.make include file.
Roland McGrath [Mon, 19 Sep 2011 19:48:15 +0000 (12:48 -0700)] 
Get rid of tls.make include file.

12 years agoUse CPPFLAGS from configure.
Mike Frysinger [Mon, 19 Sep 2011 19:41:04 +0000 (12:41 -0700)] 
Use CPPFLAGS from configure.

12 years agofinite for 64-bit platforms
Ulrich Drepper [Fri, 16 Sep 2011 03:01:56 +0000 (23:01 -0400)] 
finite for 64-bit platforms

12 years agoDefine IP_MULTICAST_ALL
Ulrich Drepper [Thu, 15 Sep 2011 22:09:53 +0000 (18:09 -0400)] 
Define IP_MULTICAST_ALL

12 years agoUse HIDDEN_JUMPTARGET rather than spelling out its effects, for ____longjmp_chk imple...
Roland McGrath [Thu, 15 Sep 2011 19:26:08 +0000 (12:26 -0700)] 
Use HIDDEN_JUMPTARGET rather than spelling out its effects, for ____longjmp_chk implementations.

12 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Thu, 15 Sep 2011 17:12:25 +0000 (13:12 -0400)] 
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

12 years agoAdd fmax and fmin inlines for x86-64
Ulrich Drepper [Thu, 15 Sep 2011 17:11:08 +0000 (13:11 -0400)] 
Add fmax and fmin inlines for x86-64

12 years agoAvoid race between {,__de}allocate_stack and __reclaim_stacks during fork
Andreas Schwab [Thu, 15 Sep 2011 12:48:01 +0000 (14:48 +0200)] 
Avoid race between {,__de}allocate_stack and __reclaim_stacks during fork

12 years agoFix PLT uses in libm on powerpc
Andreas Schwab [Thu, 15 Sep 2011 09:16:03 +0000 (11:16 +0200)] 
Fix PLT uses in libm on powerpc

12 years agoUse correct section to allow merging
Ulrich Drepper [Wed, 14 Sep 2011 17:43:24 +0000 (13:43 -0400)] 
Use correct section to allow merging

12 years agoOptimized lrint and llrint for x86-64
Ulrich Drepper [Wed, 14 Sep 2011 16:58:43 +0000 (12:58 -0400)] 
Optimized lrint and llrint for x86-64

12 years agoAlso relocate in dependency order when doing symbol dependency testing
Andreas Schwab [Wed, 14 Sep 2011 10:12:25 +0000 (12:12 +0200)] 
Also relocate in dependency order when doing symbol dependency testing

12 years agoFix undefined symbol in powerpc64 dl-machine.h
Andreas Schwab [Tue, 13 Sep 2011 17:07:33 +0000 (19:07 +0200)] 
Fix undefined symbol in powerpc64 dl-machine.h

12 years agoAvoid macro clash between <sys/select.h> and <linux/posix_types.h>
Andreas Schwab [Tue, 13 Sep 2011 12:41:37 +0000 (14:41 +0200)] 
Avoid macro clash between <sys/select.h> and <linux/posix_types.h>