platform/upstream/linaro-glibc.git
13 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

13 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

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

13 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.

13 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

13 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

13 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

13 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.

13 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

13 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

13 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.

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

13 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

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

13 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

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

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

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

13 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

13 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

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

13 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

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

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

13 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.

13 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

13 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

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

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

13 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

13 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.

13 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

13 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

13 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

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

13 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.

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

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

13 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

13 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*

13 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/

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

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

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

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

13 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

13 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

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

13 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

13 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

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

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

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

13 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

13 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

13 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

13 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

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

13 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

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

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

13 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.

13 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

13 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

13 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.

13 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

13 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.

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

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

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

13 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.

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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>

13 years agoFix pattern on $(ldd-rewrite-script) substitution
Andreas Schwab [Tue, 13 Sep 2011 08:29:43 +0000 (10:29 +0200)]
Fix pattern on $(ldd-rewrite-script) substitution

13 years agoOnly use USE___THREAD when defined
Andreas Schwab [Tue, 13 Sep 2011 08:20:44 +0000 (10:20 +0200)]
Only use USE___THREAD when defined

13 years agoOptimize logb code for 64-bit machines
Ulrich Drepper [Mon, 12 Sep 2011 20:21:24 +0000 (16:21 -0400)]
Optimize logb code for 64-bit machines

13 years agoRevert "Remove last use of USE___THREAD"
Ulrich Drepper [Mon, 12 Sep 2011 20:20:40 +0000 (16:20 -0400)]
Revert "Remove last use of USE___THREAD"

This reverts commit de82006d43e198fd162807c9adc720c7ebd728a3.

Conflicts:

ChangeLog

13 years agoFix invalid conversion in __cmsg_nxthdr
Andreas Schwab [Mon, 12 Sep 2011 12:44:02 +0000 (14:44 +0200)]
Fix invalid conversion in __cmsg_nxthdr

13 years agoRemove last use of USE___THREAD
Andreas Schwab [Mon, 12 Sep 2011 08:57:21 +0000 (10:57 +0200)]
Remove last use of USE___THREAD

13 years agoCleanup CL
Ulrich Drepper [Sun, 11 Sep 2011 19:04:13 +0000 (15:04 -0400)]
Cleanup CL

13 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Sun, 11 Sep 2011 19:02:32 +0000 (15:02 -0400)]
Merge branch 'master' of ssh://sourceware.org/git/glibc

13 years agoRemove --wth-tls option, TLS support is required
Ulrich Drepper [Sun, 11 Sep 2011 19:02:01 +0000 (15:02 -0400)]
Remove --wth-tls option, TLS support is required

13 years agoPrepend $(..) to $(ldd-rewrite-script) if non-absolute
Andreas Schwab [Sun, 11 Sep 2011 18:33:24 +0000 (20:33 +0200)]
Prepend $(..) to $(ldd-rewrite-script) if non-absolute

13 years agoAvoid cast in non-gcc obstack_free
Ulrich Drepper [Sun, 11 Sep 2011 17:04:17 +0000 (13:04 -0400)]
Avoid cast in non-gcc obstack_free

13 years agoFix use of AC_INIT
Ulrich Drepper [Sun, 11 Sep 2011 16:14:48 +0000 (12:14 -0400)]
Fix use of AC_INIT

13 years agoProvide static initializer for _dl_pagesize in statically linked code
Ulrich Drepper [Sun, 11 Sep 2011 15:25:51 +0000 (11:25 -0400)]
Provide static initializer for _dl_pagesize in statically linked code

13 years agoRemove MALLOC_FAILURE_ACTION use in malloc
Ulrich Drepper [Sun, 11 Sep 2011 02:12:38 +0000 (22:12 -0400)]
Remove MALLOC_FAILURE_ACTION use in malloc

13 years agoSimplify malloc initialization
Ulrich Drepper [Sun, 11 Sep 2011 01:47:36 +0000 (21:47 -0400)]
Simplify malloc initialization

Singificantly reduce the code needed at malloc initialization.  In
the process getpagesize is simplified by always initializing
GLRO(dl_pagesize).

13 years agoSimplify malloc code
Ulrich Drepper [Sat, 10 Sep 2011 22:10:17 +0000 (18:10 -0400)]
Simplify malloc code

Remove all kinds of unused configuration options and dead code.

13 years agoRemove support for !USE___THREAD
Ulrich Drepper [Sat, 10 Sep 2011 20:50:28 +0000 (16:50 -0400)]
Remove support for !USE___THREAD

13 years agoCleanup of configuration options
Ulrich Drepper [Sat, 10 Sep 2011 18:34:15 +0000 (14:34 -0400)]
Cleanup of configuration options

Make several tool features mandatory and simplify the code.

13 years agoFix jn precision
Petr Baudis [Sat, 10 Sep 2011 02:16:10 +0000 (22:16 -0400)]
Fix jn precision

13 years agoUse (void*) instead of 0 for return value pointer in __cmsg_nexthdr
Ulrich Drepper [Sat, 10 Sep 2011 01:46:08 +0000 (21:46 -0400)]
Use (void*) instead of 0 for return value pointer in __cmsg_nexthdr