Liubov Dmitrieva
b3f479a85a
Fix segmentation fault in strncasecmp for i686
...
2012-08-15 Liubov Dmitrieva <liubov.dmitrieva@gmail.com>
[BZ #14195 ]
* sysdeps/i386/i686/multiarch/strcmp-sssse3.S: Fix
segmentation fault for a case of two empty input strings.
* string/test-strncasecmp.c (check1): Renamed to...
(bz12205): ...this.
(bz14195): Add new testcase for two empty input strings and N > 0.
(test_main): Call new testcase, adapt for renamed function.
2012-08-15 21:06:55 +02:00
Andreas Jaeger
9c55864e0d
Add testcase for BZ#14090 - md5/sha512 with large sizes
2012-08-15 20:56:51 +02:00
Paul Eggert
02dcb6c5a2
Fix BZ#14090 - md5/sha512 with large sizes
2012-08-15 20:49:45 +02:00
Roland McGrath
be75d75807
Remove local redefinition of MAX macro.
2012-08-15 11:40:41 -07:00
Roland McGrath
7312ca90dc
Clean up x86_64/multiarch/strstr-c.c include order.
2012-08-15 11:38:57 -07:00
Roland McGrath
9a0a54864b
Clean up x86_64/multiarch/memmove.c include order.
2012-08-15 11:26:02 -07:00
Roland McGrath
67cc348d55
Declare __getdirentries in internal dirent.h.
2012-08-15 10:09:18 -07:00
Roland McGrath
a3f95dcc57
Add casts to suppress warnings in system.c under [!_LIBC_REENTRANT].
2012-08-15 10:08:32 -07:00
Mike Frysinger
ca98e1710e
i386/x86_64: punt HAVE_CPP_ASM_DEBUGINFO
...
Pretty sure we require recent enough versions of gcc/binutils to make this
check pointless. I can't any logs in the last few years where this check
didn't return "yes".
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-14 21:37:00 -04:00
Roland McGrath
1ec79f2673
Add a missing #include.
2012-08-14 16:44:27 -07:00
Roland McGrath
5908bf4662
Add a missing #include.
2012-08-14 16:04:29 -07:00
Joseph Myers
f2c05b9ecf
Remove __ASSUME_CLONE_THREAD_FLAGS.
2012-08-14 22:34:04 +00:00
Andreas Jaeger
e11f5155b2
Update i386 ULPs
2012-08-14 08:02:08 +02:00
Andreas Jaeger
2fdd4f783e
Use tabs instead of spaces
2012-08-14 07:59:57 +02:00
Maxim Kuvyrkov
51a9ba860a
Add explicit acquire/release semantics to atomic_exchange_and_add.
2012-08-13 19:31:00 -07:00
Markus Trippelsdorf
ba6cba9eec
Update x86-64 ULPs
...
The recent clog and clog10 fixes are causing some failing tests on my
AMD64 CPU.
2012-08-13 21:25:17 +02:00
Jeff Law
42443a4792
* manual/stdio.texi (snprintf): Clarify handling of the trailing
...
null byte in the output string.
2012-08-13 13:12:18 -06:00
Joseph Myers
121dce05fe
Move Linux kernel version conditionals to kernel-features.h.
2012-08-10 15:53:27 +00:00
Jeff Law
bf51f568f1
[BZ #13939 ]
...
* malloc.c/arena.c (reused_arena): New parameter, avoid_arena.
When avoid_arena is set, don't retry in the that arena. Pick the
next one, whatever it might be.
(arena_get2): New parameter avoid_arena, pass through to reused_arena.
(arena_lock): Pass in new parameter to arena_get2.
* malloc/malloc.c (__libc_memalign): Pass in new parameter to
arena_get2.
(__libc_malloc): Unify retrying after main arena failure with
__libc_memalign version.
(__libc_valloc, __libc_pvalloc, __libc_calloc): Likewise.
2012-08-10 09:37:52 -06:00
H.J. Lu
f85fa27058
Avoid DWARF definition DIE on ifunc symbols
2012-08-09 16:04:37 -07:00
Mark Salter
33b4a91e5b
Add new AM33 relocs
2012-08-08 21:43:47 -04:00
Joseph Myers
b36137f1d6
Remove __ASSUME_TGKILL.
2012-08-08 23:22:53 +00:00
Roland McGrath
a2433aac7e
Add a missing #include.
2012-08-08 10:39:28 -07:00
Roland McGrath
cdd915fd16
Missing #include updates for dirstream code move from unix to posix.
2012-08-08 09:18:37 -07:00
Allan McRae
bf9b740a11
rpcgen - fall back to looking for cpp in system path
...
Fall back to the system cpp when /lib/cpp is not present. Removes
searching for /usr/ccs/lib/cpp which is not supported on any system that
uses glibc.
2012-08-07 19:17:02 -04:00
Joseph Myers
93df14eee8
Remove some pre-2.6.16 Linux kernel conditionals.
2012-08-07 23:03:35 +00:00
Roland McGrath
a281decc87
Move common dirent implementation from sysdeps/unix to sysdeps/posix.
2012-08-07 14:47:34 -07:00
Roland McGrath
22895b4767
Make the bsd4.4/bits/fcntl.h be the generic one.
2012-08-07 14:12:10 -07:00
Roland McGrath
707a53b600
Update bsd4.4/bits/fcntl.h to match modern NetBSD bits.
2012-08-07 14:10:37 -07:00
Roland McGrath
f0bd3e25fb
Make the bsd4.4/bits/dirent.h be the generic one.
2012-08-07 13:17:26 -07:00
Roland McGrath
d34689de84
Define _DIRENT_MATCHES_DIRENT64 in bsd4.4/bits/dirent.h
2012-08-07 13:15:18 -07:00
Joseph Myers
6dad2c0688
Remove pre-2.6.16 Linux kernel support.
2012-08-07 16:40:32 +00:00
Roland McGrath
8e49df1d65
Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == struct dirent64.
2012-08-06 16:48:36 -07:00
Roland McGrath
03af952060
Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t.
2012-08-06 16:48:14 -07:00
H.J. Lu
c5757acd6e
Remove __secure_getenv in 2.17 instead of 2.16
2012-08-06 14:47:35 -07:00
H.J. Lu
3a31811ede
Remove x32/iofopen.c and x32/iofopen64.c
2012-08-06 12:56:52 -07:00
David S. Miller
faa2bccba5
Update SPARC ULPs.
...
* sysdeps/sparc/fpu/libm-test-ulps: Update.
2012-08-03 20:39:26 -07:00
Joseph Myers
85fe199795
Remove some pre-2.6.0 Linux kernel conditionals.
2012-08-03 19:54:08 +00:00
Roland McGrath
4f75b7a09a
Distinguish ELOOP diagnosis threshold from SYMLOOP_MAX.
2012-08-03 11:39:30 -07:00
Joseph Myers
7aab07e4e5
Remove pre-2.6.0 Linux kernel support (bug 13717).
2012-08-03 13:42:47 +00:00
Roland McGrath
d24416315b
Wrap overlong ChangeLog lines.
2012-08-02 13:10:29 -07:00
Marek Polacek
b67e9372b2
Get rid of ASM_TYPE_DIRECTIVE{,_PREFIX}.
2012-08-02 21:04:29 +02:00
Roland McGrath
2747bf9adf
Clean up fopen64 for O_LARGEFILE==0.
2012-08-01 16:30:47 -07:00
Marek Polacek
3fb791b889
Small cleanup in Makeconfig.
2012-08-02 00:11:39 +02:00
Joseph Myers
23bddc0668
Remove __ASSUME_FCNTL64.
2012-08-01 21:27:58 +00:00
Joseph Myers
a9f1039f0a
Remove __ASSUME_VFORK_SYSCALL (and some __NR_vfork conditionals).
2012-08-01 20:49:45 +00:00
Roland McGrath
b8625cfc6f
Clean up mkostemps64 definition for O_LARGEFILE==0.
2012-08-01 11:13:37 -07:00
Roland McGrath
3f55550c14
Clean up mkstemps64 definition for O_LARGEFILE==0.
2012-08-01 11:09:48 -07:00
Roland McGrath
48aec5b988
Generic sys/param.h fixes for missing SYMLOOP_MAX or NGROUPS_MAX.
2012-08-01 10:48:17 -07:00
Roland McGrath
cd97c96688
Clean up mkstemp64/mkostemp64 for O_LARGEFILE==0.
2012-08-01 10:42:38 -07:00