platform/upstream/glibc.git
12 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Wed, 25 Jan 2012 00:29:39 +0000 (19:29 -0500)]
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

12 years agoFix gets problems
Ulrich Drepper [Tue, 24 Jan 2012 22:40:44 +0000 (17:40 -0500)]
Fix gets problems

12 years agoRemove posix/glob directory (standalone glob build support).
Joseph Myers [Tue, 24 Jan 2012 22:30:03 +0000 (22:30 +0000)]
Remove posix/glob directory (standalone glob build support).

12 years agoUse newly built locales for tst-c16c32-1.
Joseph Myers [Tue, 24 Jan 2012 22:25:42 +0000 (22:25 +0000)]
Use newly built locales for tst-c16c32-1.

12 years agoHurd: Try to respect mmap address hint for non-MAP_FIXED.
Samuel Thibault [Mon, 23 Jan 2012 21:59:55 +0000 (13:59 -0800)]
Hurd: Try to respect mmap address hint for non-MAP_FIXED.

12 years agoHurd: socket uses EAFNOSUPPORT rather than EPFNOSUPPORT.
Pino Toscano [Mon, 23 Jan 2012 21:56:58 +0000 (13:56 -0800)]
Hurd: socket uses EAFNOSUPPORT rather than EPFNOSUPPORT.

12 years agoFix version check in uchar.h
Ulrich Drepper [Sat, 21 Jan 2012 20:20:14 +0000 (15:20 -0500)]
Fix version check in uchar.h

12 years agoDo not cache negative results in nscd if these are transient
Ulrich Drepper [Sat, 21 Jan 2012 03:39:54 +0000 (22:39 -0500)]
Do not cache negative results in nscd if these are transient

12 years agoMore minor malloc cleanups
Ulrich Drepper [Wed, 18 Jan 2012 00:21:09 +0000 (19:21 -0500)]
More minor malloc cleanups

12 years agoMinor cleanups of malloc code
Ulrich Drepper [Mon, 16 Jan 2012 17:07:56 +0000 (12:07 -0500)]
Minor cleanups of malloc code

12 years agoFix locking problem in fmtmsg
Ulrich Drepper [Mon, 16 Jan 2012 14:03:20 +0000 (09:03 -0500)]
Fix locking problem in fmtmsg

12 years agoDon't always provide definition of gets checking version
Marek Polacek [Fri, 13 Jan 2012 17:45:02 +0000 (12:45 -0500)]
Don't always provide definition of gets checking version

12 years agoPowerpc: correct duplicate label issue with multiple passes through context code
Will Schmidt [Thu, 12 Jan 2012 22:05:03 +0000 (17:05 -0500)]
Powerpc: correct duplicate label issue with multiple passes through context code

12 years agoOptimized acosh for 64-bit platforms
Ulrich Drepper [Thu, 12 Jan 2012 03:01:09 +0000 (22:01 -0500)]
Optimized acosh for 64-bit platforms

12 years agoOptimize scalbln
Ulrich Drepper [Wed, 11 Jan 2012 17:49:16 +0000 (12:49 -0500)]
Optimize scalbln

12 years agoFix warnings due to return in void functions
Ulrich Drepper [Wed, 11 Jan 2012 16:56:30 +0000 (11:56 -0500)]
Fix warnings due to return in void functions

12 years agoOptimize s_modf
Ulrich Drepper [Wed, 11 Jan 2012 03:26:22 +0000 (22:26 -0500)]
Optimize s_modf

12 years agoAdd const attribute to fmin and fmax
Ulrich Drepper [Wed, 11 Jan 2012 02:10:28 +0000 (21:10 -0500)]
Add const attribute to fmin and fmax

12 years agoOptimize ldexp and scalbn
Ulrich Drepper [Wed, 11 Jan 2012 01:52:29 +0000 (20:52 -0500)]
Optimize ldexp and scalbn

12 years agoAdd const attribute to pthread_equal
Ulrich Drepper [Wed, 11 Jan 2012 00:37:35 +0000 (19:37 -0500)]
Add const attribute to pthread_equal

12 years agoConsistently added return to pthread_exit
Ulrich Drepper [Wed, 11 Jan 2012 00:02:21 +0000 (19:02 -0500)]
Consistently added return to pthread_exit

12 years agoAdd noreturn attribute
Marek Polacek [Tue, 10 Jan 2012 23:49:31 +0000 (18:49 -0500)]
Add noreturn attribute

12 years agoSome branch prediction for log1p
Ulrich Drepper [Mon, 9 Jan 2012 23:59:04 +0000 (18:59 -0500)]
Some branch prediction for log1p

12 years agobits/poll2.h needs __BEGIN/__END_DECLS
Ulrich Drepper [Mon, 9 Jan 2012 02:57:15 +0000 (21:57 -0500)]
bits/poll2.h needs __BEGIN/__END_DECLS

12 years agoInstall bits/poll2.h
Ulrich Drepper [Mon, 9 Jan 2012 02:50:21 +0000 (21:50 -0500)]
Install bits/poll2.h

12 years agoFix typo in Linux/PPC32 getcontext
Will Schmidt [Mon, 9 Jan 2012 02:32:57 +0000 (21:32 -0500)]
Fix typo in Linux/PPC32 getcontext

12 years agoOptimize xmalloc, xcalloc, xrealloc, and xstrdup
Ulrich Drepper [Mon, 9 Jan 2012 02:19:43 +0000 (21:19 -0500)]
Optimize xmalloc, xcalloc, xrealloc, and xstrdup

Add alloc_size attribute and apply consistently the malloc attribute
to xmalloc, xcalloc, xrealloc, and xstrdup.

12 years agoMark potential fix for BZ 11929
Ulrich Drepper [Mon, 9 Jan 2012 01:39:46 +0000 (20:39 -0500)]
Mark potential fix for BZ 11929

12 years agosscanf always calls realloc
Paul Pluzhnikov [Mon, 9 Jan 2012 01:13:35 +0000 (20:13 -0500)]
sscanf always calls realloc

12 years agoCL
Adhemerval Zanella [Mon, 9 Jan 2012 00:57:22 +0000 (19:57 -0500)]
CL

12 years agoUse __pthread_get_minstack for AIO helper thread
Adhemerval Zanella [Mon, 9 Jan 2012 00:56:52 +0000 (19:56 -0500)]
Use __pthread_get_minstack for AIO helper thread

12 years agoFix CL
Ulrich Drepper [Sun, 8 Jan 2012 22:08:18 +0000 (17:08 -0500)]
Fix CL

12 years agoAdd test for CMPLX macros
Ulrich Drepper [Sun, 8 Jan 2012 21:02:45 +0000 (16:02 -0500)]
Add test for CMPLX macros

12 years agoFix typo in CMPLXL
Ulrich Drepper [Sun, 8 Jan 2012 20:55:52 +0000 (15:55 -0500)]
Fix typo in CMPLXL

12 years agoQuash implicit declaration warning
Marek Polacek [Sun, 8 Jan 2012 18:21:50 +0000 (13:21 -0500)]
Quash implicit declaration warning

12 years agoAdd checking versions of poll and ppoll
Ulrich Drepper [Sun, 8 Jan 2012 16:55:32 +0000 (11:55 -0500)]
Add checking versions of poll and ppoll

12 years agoRegenerated
Ulrich Drepper [Sun, 8 Jan 2012 16:48:44 +0000 (11:48 -0500)]
Regenerated

12 years agoDefine CMPLX, CMPLXF, CMPLXL
Ulrich Drepper [Sun, 8 Jan 2012 15:07:26 +0000 (10:07 -0500)]
Define CMPLX, CMPLXF, CMPLXL

12 years agoStatic linking is always needed
Ulrich Drepper [Sun, 8 Jan 2012 14:52:29 +0000 (09:52 -0500)]
Static linking is always needed

12 years agoRemove pwd tst from configure
Ulrich Drepper [Sun, 8 Jan 2012 14:31:02 +0000 (09:31 -0500)]
Remove pwd tst from configure

12 years ago No need for test for __builtin_expect
Ulrich Drepper [Sun, 8 Jan 2012 14:21:09 +0000 (09:21 -0500)]
 No need for test for __builtin_expect

12 years agoForgot to remove AC_SUBST(bonuded)
Ulrich Drepper [Sun, 8 Jan 2012 12:51:27 +0000 (07:51 -0500)]
Forgot to remove AC_SUBST(bonuded)

12 years agoRemove more unnecessary Alpha and IA-64 configury
Ulrich Drepper [Sun, 8 Jan 2012 12:47:38 +0000 (07:47 -0500)]
Remove more unnecessary Alpha and IA-64 configury

12 years agogcc better don't use a signed type for size_t
Ulrich Drepper [Sun, 8 Jan 2012 12:44:18 +0000 (07:44 -0500)]
gcc better don't use a signed type for size_t

12 years agoRemove last remnants of RANLIB
Ulrich Drepper [Sun, 8 Jan 2012 12:31:58 +0000 (07:31 -0500)]
Remove last remnants of RANLIB

12 years agoSimplify char16_t implementation
Ulrich Drepper [Sun, 8 Jan 2012 12:19:21 +0000 (07:19 -0500)]
Simplify char16_t implementation

12 years agoMore fallout from supporting only ELF
Ulrich Drepper [Sun, 8 Jan 2012 05:45:01 +0000 (00:45 -0500)]
More fallout from supporting only ELF

12 years agoRemove pre-ISO C support
Ulrich Drepper [Sun, 8 Jan 2012 04:57:22 +0000 (23:57 -0500)]
Remove pre-ISO C support

No more __const.

12 years agoNEWS
Ulrich Drepper [Sun, 8 Jan 2012 01:33:23 +0000 (20:33 -0500)]
NEWS

12 years agoRemove non-ELF support
Ulrich Drepper [Sun, 8 Jan 2012 01:30:26 +0000 (20:30 -0500)]
Remove non-ELF support

12 years agoNEWS
Ulrich Drepper [Sun, 8 Jan 2012 00:29:11 +0000 (19:29 -0500)]
NEWS

12 years agoUpdate ABI information
Ulrich Drepper [Sun, 8 Jan 2012 00:23:45 +0000 (19:23 -0500)]
Update ABI information

12 years agoRemove m68k support from Linux configure
Ulrich Drepper [Sat, 7 Jan 2012 18:06:38 +0000 (13:06 -0500)]
Remove m68k support from Linux configure

12 years agoRemove Alpha support from ldsodefs.h
Ulrich Drepper [Sat, 7 Jan 2012 18:04:35 +0000 (13:04 -0500)]
Remove Alpha support from ldsodefs.h

12 years agoClean up shlib-versions files
Ulrich Drepper [Sat, 7 Jan 2012 18:02:29 +0000 (13:02 -0500)]
Clean up shlib-versions files

Ports have their own files

12 years agoMore IA-64 removal
Ulrich Drepper [Sat, 7 Jan 2012 17:55:20 +0000 (12:55 -0500)]
More IA-64 removal

12 years agoLinux configure cleanup
Ulrich Drepper [Sat, 7 Jan 2012 17:44:28 +0000 (12:44 -0500)]
Linux configure cleanup

12 years agoRemove IA-64 support from kernel-features.h
Ulrich Drepper [Sat, 7 Jan 2012 17:23:45 +0000 (12:23 -0500)]
Remove IA-64 support from kernel-features.h

12 years agoRemove IA-64 support from NPTL
Ulrich Drepper [Sat, 7 Jan 2012 17:16:05 +0000 (12:16 -0500)]
Remove IA-64 support from NPTL

12 years agoFix up a comment
Ulrich Drepper [Sat, 7 Jan 2012 16:49:33 +0000 (11:49 -0500)]
Fix up a comment

12 years agoYet more ia64 removal fallout
Ulrich Drepper [Sat, 7 Jan 2012 16:44:02 +0000 (11:44 -0500)]
Yet more ia64 removal fallout

12 years agoFix WS
Ulrich Drepper [Sat, 7 Jan 2012 16:40:36 +0000 (11:40 -0500)]
Fix WS

12 years agoMore ia64 removal changes
Ulrich Drepper [Sat, 7 Jan 2012 16:39:33 +0000 (11:39 -0500)]
More ia64 removal changes

12 years agoRemove --enable-omitfp support
Ulrich Drepper [Sat, 7 Jan 2012 16:29:31 +0000 (11:29 -0500)]
Remove --enable-omitfp support

12 years agoRemove IA-64 support
Ulrich Drepper [Sat, 7 Jan 2012 16:19:05 +0000 (11:19 -0500)]
Remove IA-64 support

12 years agoRemove support in configure for unsupported architectures
Ulrich Drepper [Sat, 7 Jan 2012 16:13:30 +0000 (11:13 -0500)]
Remove support in configure for unsupported architectures

12 years agoMore NEWS
Ulrich Drepper [Sat, 7 Jan 2012 16:04:33 +0000 (11:04 -0500)]
More NEWS

12 years agoFix collation in Hungarian locale
Ulrich Drepper [Sat, 7 Jan 2012 16:04:14 +0000 (11:04 -0500)]
Fix collation in Hungarian locale

12 years agoAdd BZ
Ulrich Drepper [Sat, 7 Jan 2012 15:57:05 +0000 (10:57 -0500)]
Add BZ

12 years agoMore char16_t and char32_t support
Ulrich Drepper [Sat, 7 Jan 2012 15:52:53 +0000 (10:52 -0500)]
More char16_t and char32_t support

It works now for UTF-8 locales

12 years agoDo not declare gets in _GNU_SOURCE mode at all
Ulrich Drepper [Sat, 7 Jan 2012 15:41:00 +0000 (10:41 -0500)]
Do not declare gets in _GNU_SOURCE mode at all

12 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Sat, 7 Jan 2012 15:39:03 +0000 (10:39 -0500)]
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
ChangeLog

12 years agoAdd explicit declaration of gets in C++ code
Ulrich Drepper [Sat, 7 Jan 2012 15:37:50 +0000 (10:37 -0500)]
Add explicit declaration of gets in C++ code

12 years agoFix problem with reuse of test-strcpy for wide char testing
Ulrich Drepper [Sat, 7 Jan 2012 13:54:34 +0000 (08:54 -0500)]
Fix problem with reuse of test-strcpy for wide char testing

12 years agoFix C11 header changes for C++.
Joseph Myers [Fri, 6 Jan 2012 18:11:50 +0000 (18:11 +0000)]
Fix C11 header changes for C++.

12 years agoFix assertion in gconv's loop.c
Ulrich Drepper [Tue, 3 Jan 2012 15:37:59 +0000 (10:37 -0500)]
Fix assertion in gconv's loop.c

12 years agoTypo in test for C11-capable compiler
Ulrich Drepper [Tue, 3 Jan 2012 13:01:45 +0000 (08:01 -0500)]
Typo in test for C11-capable compiler

12 years agoMerge branch 'c11'
Ulrich Drepper [Tue, 3 Jan 2012 12:54:34 +0000 (07:54 -0500)]
Merge branch 'c11'

12 years agoOptimize regex a bit
Ulrich Drepper [Tue, 3 Jan 2012 12:54:15 +0000 (07:54 -0500)]
Optimize regex a bit

12 years agoAdd uchar.h support, part 1
Ulrich Drepper [Wed, 28 Dec 2011 11:19:42 +0000 (06:19 -0500)]
Add uchar.h support, part 1

c16 support for locales other than the C locale is still missing.

12 years agoMore fallout from gets removal
Ulrich Drepper [Tue, 27 Dec 2011 14:57:25 +0000 (09:57 -0500)]
More fallout from gets removal

12 years agoBetter gets prototype and fallout from removal
Ulrich Drepper [Tue, 27 Dec 2011 14:53:32 +0000 (09:53 -0500)]
Better gets prototype and fallout from removal

12 years agoFix aligned_alloc prototype
Ulrich Drepper [Tue, 27 Dec 2011 12:35:05 +0000 (07:35 -0500)]
Fix aligned_alloc prototype

12 years agoStart of uchar.h work
Ulrich Drepper [Sun, 25 Dec 2011 10:52:37 +0000 (05:52 -0500)]
Start of uchar.h work

12 years agoAdd missing restrict in mbrtowc declaration
Ulrich Drepper [Sat, 24 Dec 2011 09:32:49 +0000 (04:32 -0500)]
Add missing restrict in mbrtowc declaration

12 years agoTypo in CL
Ulrich Drepper [Sat, 24 Dec 2011 05:42:54 +0000 (00:42 -0500)]
Typo in CL

12 years agoImplement timespec_get
Ulrich Drepper [Sat, 24 Dec 2011 05:40:15 +0000 (00:40 -0500)]
Implement timespec_get

12 years agoImplement aligned_alloc
Ulrich Drepper [Sat, 24 Dec 2011 04:49:48 +0000 (23:49 -0500)]
Implement aligned_alloc

12 years agoMissed half the support for __USE_ISOC11
Ulrich Drepper [Sat, 24 Dec 2011 04:37:07 +0000 (23:37 -0500)]
Missed half the support for __USE_ISOC11

12 years agoEnable at_quick_exit and quick_exit for ISO C11
Ulrich Drepper [Sat, 24 Dec 2011 04:21:15 +0000 (23:21 -0500)]
Enable at_quick_exit and quick_exit for ISO C11

12 years agoAdd __USE_ISOCXX11
Ulrich Drepper [Sat, 24 Dec 2011 04:20:07 +0000 (23:20 -0500)]
Add __USE_ISOCXX11

12 years agoRemove gets declaration
Ulrich Drepper [Sat, 24 Dec 2011 03:59:38 +0000 (22:59 -0500)]
Remove gets declaration

12 years agoDefine static_assert
Ulrich Drepper [Sat, 24 Dec 2011 03:55:44 +0000 (22:55 -0500)]
Define static_assert

12 years agoStart 2.16 development
Ulrich Drepper [Sat, 24 Dec 2011 03:54:13 +0000 (22:54 -0500)]
Start 2.16 development

12 years agoMissing BZ
Ulrich Drepper [Sat, 24 Dec 2011 03:53:02 +0000 (22:53 -0500)]
Missing BZ

12 years agoSupport C11 __STDC_SOURCE__ and _ISOC11_SOURCE
Ulrich Drepper [Sat, 24 Dec 2011 03:45:16 +0000 (22:45 -0500)]
Support C11 __STDC_SOURCE__ and _ISOC11_SOURCE

12 years agoAlso update new programs
Ulrich Drepper [Sun, 1 Jan 2012 12:16:32 +0000 (07:16 -0500)]
Also update new programs

12 years agoUpdate copyright year
Ulrich Drepper [Sun, 1 Jan 2012 10:50:05 +0000 (05:50 -0500)]
Update copyright year

12 years agoFix up regcomp/regexec
Jakub Jelinek [Fri, 30 Dec 2011 22:13:56 +0000 (17:13 -0500)]
Fix up regcomp/regexec

The problem is that parse_bracket_symbol is miscompiled, and it turns
out it is because of an incorrect attribute on re_string_fetch_byte_case.
Unlike re_string_peek_byte_case, this one is really not pure, it modifies memory
(increments pstr->cur_idx), and with the pure attribute GCC assumed it doesn't
and it cached the presumed value of regexp->cur_idx in a variable across the
 for (;; ++i)
   {
     if (i >= BRACKET_NAME_BUF_SIZE)
       return REG_EBRACK;
     if (token->type == OP_OPEN_CHAR_CLASS)
       ch = re_string_fetch_byte_case (regexp);
     else
       ch = re_string_fetch_byte (regexp);
     if (re_string_eoi(regexp))
       return REG_EBRACK;
     if (ch == delim && re_string_peek_byte (regexp, 0) == ']')
       break;
     elem->opr.name[i] = ch;
   }

12 years agoPreliminaries for 2.15 release glibc-2.15
Ulrich Drepper [Fri, 23 Dec 2011 19:03:55 +0000 (14:03 -0500)]
Preliminaries for 2.15 release