]>
git.ipfire.org Git - thirdparty/glibc.git/log
Thomas Schwinge [Fri, 10 Feb 2012 20:05:54 +0000 (21:05 +0100)]
Fix x86 PLT slot usage for feraiseexcept.
Then we're elf/check-localplt.out-clean again.
Carlos O'Donell [Sun, 22 Apr 2012 16:06:09 +0000 (12:06 -0400)]
Redefine __i686 for use with older compilers.
This is a conservative fix for BZ #411 which is already fixed
on trunk. In this fix we don't touch any of the thunks or
do any other work other than to redefine the compiler define.
This is the minimum change required to build on a broader range
of distributions.
Ulrich Drepper [Sun, 1 Jan 2012 12:16:32 +0000 (07:16 -0500)]
Also update new programs
Ulrich Drepper [Sun, 1 Jan 2012 10:50:05 +0000 (05:50 -0500)]
Update copyright year
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;
}
Ulrich Drepper [Fri, 23 Dec 2011 19:03:55 +0000 (14:03 -0500)]
Preliminaries for 2.15 release
Marek Polacek [Fri, 23 Dec 2011 18:59:40 +0000 (13:59 -0500)]
Fix typos in comments
Ulrich Drepper [Fri, 23 Dec 2011 18:52:59 +0000 (13:52 -0500)]
Prevent warnings due to long long constants
Liubov Dmitrieva [Fri, 23 Dec 2011 17:02:53 +0000 (12:02 -0500)]
CL
Liubov Dmitrieva [Fri, 23 Dec 2011 17:02:15 +0000 (12:02 -0500)]
Fix overrun in destination buffer
Marek Polacek [Fri, 23 Dec 2011 16:19:53 +0000 (11:19 -0500)]
Add missing inline keyword
According to http://gcc.gnu.org/ml/gcc-patches/2011-09/msg00608.html,
a function without `inline' with an `always_inline' attribute is a bug.
Ulrich Drepper [Fri, 23 Dec 2011 16:01:46 +0000 (11:01 -0500)]
Add another BZ
Ulrich Drepper [Fri, 23 Dec 2011 15:57:04 +0000 (10:57 -0500)]
Modernize time format in Swedish locale
Ulrich Drepper [Fri, 23 Dec 2011 15:04:30 +0000 (10:04 -0500)]
Fix wal_ET locale and build it
Ulrich Drepper [Fri, 23 Dec 2011 14:51:10 +0000 (09:51 -0500)]
Various fixes to fi_FI
Ulrich Drepper [Fri, 23 Dec 2011 14:18:02 +0000 (09:18 -0500)]
Optimize x86-32 feraiseexcept also for !__SSE_MATH__
Liubov Dmitrieva [Fri, 23 Dec 2011 13:50:39 +0000 (08:50 -0500)]
Fix wrong copying processing for last bytes in x86-32 wcscpy
Wrong copy algorithm for last bytes, not thread safety.
In some particular cases it uses the destination
memory beyond the string end for
16-byte load, puts changes into that part that is relevant
to destination string and writes whole 16-byte chunk into memory.
I have a test case where the memory beyond the string end contains
malloc/free data, that appear corrupted in case free() updates
it in between the 16-byte read and 16-byte write.
Bruno Haible [Fri, 23 Dec 2011 13:43:41 +0000 (08:43 -0500)]
iconv mapping of 0xA8 0xEC in CP1258 is non-canonical
Bruno Haible [Fri, 23 Dec 2011 13:35:09 +0000 (08:35 -0500)]
iconv mapping of U+0385 in TCVN5712-1 is incorrect
Ulrich Drepper [Fri, 23 Dec 2011 13:26:58 +0000 (08:26 -0500)]
Add ta_LK locale
Ulrich Drepper [Fri, 23 Dec 2011 03:58:17 +0000 (22:58 -0500)]
Use __pthread_get_minstack in more places
Ulrich Drepper [Fri, 23 Dec 2011 03:43:39 +0000 (22:43 -0500)]
Create internal threads with sufficient stack size
Ulrich Drepper [Fri, 23 Dec 2011 02:23:33 +0000 (21:23 -0500)]
Fix fi_FI collation reordering
Ulrich Drepper [Fri, 23 Dec 2011 00:21:36 +0000 (19:21 -0500)]
Fix error code for too small input buffer to getnameinfo
Ulrich Drepper [Thu, 22 Dec 2011 23:02:50 +0000 (18:02 -0500)]
Add missing BZ
Ulrich Drepper [Thu, 22 Dec 2011 22:52:30 +0000 (17:52 -0500)]
Add feraiseexcept optimization for x86-32
Ulrich Drepper [Thu, 22 Dec 2011 21:28:08 +0000 (16:28 -0500)]
Also retrieve SSE exceptions in x86-32 fegetexceptflag
Ulrich Drepper [Thu, 22 Dec 2011 20:07:28 +0000 (15:07 -0500)]
Build ur_IN locale
Ulrich Drepper [Thu, 22 Dec 2011 19:23:28 +0000 (14:23 -0500)]
Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
ChangeLog
Liubov Dmitrieva [Thu, 22 Dec 2011 19:22:00 +0000 (14:22 -0500)]
Fix overrun in strcpy destination buffer in x86-32/SSSE3 version
Joseph Myers [Thu, 22 Dec 2011 18:22:50 +0000 (18:22 +0000)]
Support building bits/syscall.h for any number of subarch variants.
Ulrich Drepper [Thu, 22 Dec 2011 16:50:52 +0000 (11:50 -0500)]
Add brx_IN locale
Ulrich Drepper [Thu, 22 Dec 2011 16:38:32 +0000 (11:38 -0500)]
Optimize tr_freehook
Ulrich Drepper [Thu, 22 Dec 2011 16:30:06 +0000 (11:30 -0500)]
Change currency symbol placement for nl_BE
Ulrich Drepper [Thu, 22 Dec 2011 16:23:28 +0000 (11:23 -0500)]
Add es_CU locale
Ulrich Drepper [Thu, 22 Dec 2011 16:12:54 +0000 (11:12 -0500)]
WP issues
Ulrich Drepper [Thu, 22 Dec 2011 16:10:25 +0000 (11:10 -0500)]
Add unm_US locale
Ulrich Drepper [Thu, 22 Dec 2011 15:49:40 +0000 (10:49 -0500)]
WP issues
Ulrich Drepper [Thu, 22 Dec 2011 15:48:43 +0000 (10:48 -0500)]
Add bho_IN locale
Ulrich Drepper [Thu, 22 Dec 2011 13:05:21 +0000 (08:05 -0500)]
Use __REDIRECT_NTH for __feraiseexcept_renamed
Ulrich Drepper [Thu, 22 Dec 2011 03:14:05 +0000 (22:14 -0500)]
Define EPOLLONESHOT and EPOLLET using unsigned values
Ulrich Drepper [Thu, 22 Dec 2011 03:08:12 +0000 (22:08 -0500)]
Use Kahan's formula in cacosh
Richard B. Kreckel [Thu, 22 Dec 2011 02:01:29 +0000 (21:01 -0500)]
Fix sign errr in some cacosh results
Ulrich Drepper [Thu, 22 Dec 2011 00:26:29 +0000 (19:26 -0500)]
Fix reading thread name from comm file
Ulrich Drepper [Wed, 21 Dec 2011 23:57:18 +0000 (18:57 -0500)]
Fix one typo
Ulrich Drepper [Wed, 21 Dec 2011 23:45:50 +0000 (18:45 -0500)]
Store invocation-specific data of conversion modules in __gconv_step_data
Andreas Schwab [Wed, 21 Dec 2011 22:32:10 +0000 (23:32 +0100)]
Fix division by denominator with more than two limbs in strtold
Rafael Ávila de Espíndola [Wed, 21 Dec 2011 21:27:09 +0000 (13:27 -0800)]
Define x86_64 feraiseexcept inline only under __USE_EXTERN_INLINES.
Ulrich Drepper [Sun, 18 Dec 2011 02:27:25 +0000 (21:27 -0500)]
Fix extension of array in extended printf format handling
Adhemerval Zanella [Sun, 18 Dec 2011 01:32:59 +0000 (20:32 -0500)]
Optimized strcasecmp for Power7
Ulrich Drepper [Sun, 18 Dec 2011 01:26:00 +0000 (20:26 -0500)]
Add BZ number
Marek Polacek [Sun, 18 Dec 2011 01:23:16 +0000 (20:23 -0500)]
Avoid warnings in __*_finite math function declarations with C++
Ulrich Drepper [Sun, 18 Dec 2011 01:18:42 +0000 (20:18 -0500)]
Check values from TZ file header
Ulrich Drepper [Sat, 17 Dec 2011 20:08:09 +0000 (15:08 -0500)]
Fix WP
Will Schmidt [Sat, 17 Dec 2011 20:07:31 +0000 (15:07 -0500)]
Simplify code for accessing powerpc GOT
Adhemerval Zanella [Sat, 17 Dec 2011 19:59:47 +0000 (14:59 -0500)]
Optimized nearbyint for PPC
Ross Lagerwall [Sat, 17 Dec 2011 19:43:40 +0000 (14:43 -0500)]
Open /etc/resolv.conf with FD_CLOEXEC
Ulrich Drepper [Sat, 17 Dec 2011 19:41:05 +0000 (14:41 -0500)]
WP fixes
Ulrich Drepper [Sat, 17 Dec 2011 19:40:33 +0000 (14:40 -0500)]
WP fixes
Ulrich Drepper [Sat, 17 Dec 2011 19:39:23 +0000 (14:39 -0500)]
Optimized wcschr and wcscpy for x86-64 and x86-32
Ulrich Drepper [Sat, 17 Dec 2011 19:27:26 +0000 (14:27 -0500)]
WP cleanup
Ulrich Drepper [Sat, 17 Dec 2011 19:19:26 +0000 (14:19 -0500)]
Fix WP
Ulrich Drepper [Sat, 17 Dec 2011 19:14:58 +0000 (14:14 -0500)]
Add tests for wcsrchr and wcscpy
Carlos O'Donell [Thu, 15 Dec 2011 02:32:11 +0000 (21:32 -0500)]
Return errno on failure in allocate_stack
In cases where a function call fails return
errno and allow the caller to fixup the return
code as required by their API.
Jeff Law [Wed, 14 Dec 2011 21:14:56 +0000 (13:14 -0800)]
BZ #5245: pthread_create returns EAGAIN for stack allocation failure, not ENOMEM.
Jeff Law [Wed, 14 Dec 2011 20:52:16 +0000 (12:52 -0800)]
Manual typo fix for _SC_NPROCESSORS_ONLN.
Ulrich Drepper [Sat, 10 Dec 2011 16:53:44 +0000 (11:53 -0500)]
Optimize generic ELF hash function a bit more
Andreas Schwab [Tue, 6 Dec 2011 10:10:06 +0000 (11:10 +0100)]
Fix a wrong constant in powerpc hypot implementation
Ulrich Drepper [Sun, 4 Dec 2011 22:44:33 +0000 (17:44 -0500)]
Small optimization of generic ELF hash function
Ulrich Drepper [Sun, 4 Dec 2011 21:12:20 +0000 (16:12 -0500)]
Fix attreibute for _dl_elf_hash
Ulrich Drepper [Sun, 4 Dec 2011 18:20:06 +0000 (13:20 -0500)]
Fix aliasing issues in RPC code
Ulrich Drepper [Sun, 4 Dec 2011 02:49:35 +0000 (21:49 -0500)]
Fix more warnings
Ulrich Drepper [Sat, 3 Dec 2011 12:14:40 +0000 (07:14 -0500)]
Fix comment in mcheck.h
Ulrich Drepper [Sat, 3 Dec 2011 02:13:10 +0000 (21:13 -0500)]
Remove aliasing problems in NIS code
Ulrich Drepper [Sat, 3 Dec 2011 02:05:19 +0000 (21:05 -0500)]
Avoid warning in aicache.c
Ulrich Drepper [Fri, 2 Dec 2011 13:19:50 +0000 (08:19 -0500)]
SH atomic asms fix for gcc 4.7
Ulrich Drepper [Fri, 2 Dec 2011 12:35:33 +0000 (07:35 -0500)]
Implement SH backtrace using IA64 version
Ulrich Drepper [Fri, 2 Dec 2011 12:34:19 +0000 (07:34 -0500)]
Fix CL
Andreas Schwab [Fri, 2 Dec 2011 10:34:28 +0000 (11:34 +0100)]
Mark fortified __FD_ELT as extension
Andreas Schwab [Thu, 1 Dec 2011 12:27:53 +0000 (13:27 +0100)]
Truncate time values in Linux futimes when falling back to utime
Andreas Schwab [Wed, 30 Nov 2011 13:12:19 +0000 (14:12 +0100)]
Adjust libm test ulps for s390
Andreas Schwab [Tue, 29 Nov 2011 09:52:22 +0000 (10:52 +0100)]
Fix access after end of search string in regex matcher
Andreas Schwab [Mon, 28 Nov 2011 12:38:19 +0000 (13:38 +0100)]
Handle EAGAIN from FUTEX_WAIT_REQUEUE_PI
Ulrich Drepper [Thu, 17 Nov 2011 17:33:33 +0000 (12:33 -0500)]
Remove handling of VCs other then git
Andreas Schwab [Wed, 16 Nov 2011 08:36:15 +0000 (09:36 +0100)]
Fix SSSE3/SSE4.2 strcasecmp[_l]/strncasecmp[_l] for non-PIC and -mno-tls-direct-seg-refs
Ulrich Drepper [Tue, 15 Nov 2011 19:00:58 +0000 (14:00 -0500)]
Use O_CLOEXEC in a few more places
Ulrich Drepper [Tue, 15 Nov 2011 18:29:11 +0000 (13:29 -0500)]
Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
sysdeps/unix/sysv/linux/clock_gettime.c
Andreas Schwab [Tue, 15 Nov 2011 14:04:26 +0000 (15:04 +0100)]
Fix clock_gettime for assumed kernel >= 2.6.12
Ulrich Drepper [Tue, 15 Nov 2011 12:31:33 +0000 (07:31 -0500)]
Fix Linux SYSDEP_GETTIME_CPU for newer kernels
Ulrich Drepper [Tue, 15 Nov 2011 12:18:15 +0000 (07:18 -0500)]
Pretty printing
Andreas Schwab [Tue, 15 Nov 2011 09:32:18 +0000 (10:32 +0100)]
Fix reference counting in network interface information cache
Ulrich Drepper [Tue, 15 Nov 2011 09:24:42 +0000 (04:24 -0500)]
Clean up internal fopen uses
No need to ever not use c and e.
Ulrich Drepper [Mon, 14 Nov 2011 23:46:46 +0000 (18:46 -0500)]
Use O_CLOEXEC in tzfile handling
Ulrich Drepper [Mon, 14 Nov 2011 23:44:00 +0000 (18:44 -0500)]
Update NEWS
Ulrich Drepper [Mon, 14 Nov 2011 23:39:05 +0000 (18:39 -0500)]
Merge branch 'x32-strcase'
Conflicts:
ChangeLog
Ulrich Drepper [Mon, 14 Nov 2011 23:24:35 +0000 (18:24 -0500)]
Add SSE4.2 support for strcasecmp and strncasecmp on x86-32
Andreas Schwab [Mon, 14 Nov 2011 10:41:52 +0000 (11:41 +0100)]
Don't call reused_arena when _int_new_arena failed
Ulrich Drepper [Sun, 13 Nov 2011 14:50:13 +0000 (09:50 -0500)]
SSSE3 optimized strcasecmp and strncasecmp for x86-32
Ulrich Drepper [Sat, 12 Nov 2011 07:54:34 +0000 (02:54 -0500)]
Fix wanings in clock_gettime
Ulrich Drepper [Sat, 12 Nov 2011 07:30:01 +0000 (02:30 -0500)]
Avoid unused warning in getaddrinfo_a