Mike Frysinger
0cae3f4b03
change ifunc assembly test to a link test
...
The test currently tests the binutils frontend support which passes for
all versions of binutils we currently require (2.20+). It doesn't test
the backend which is required for ifunc to actually work, and which most
targets don't yet support.
Change the assembly code so that when we link it, we get a file that has
ifunc relocations if the backend supports it. That way we can test to
see if binutils supports everything we need.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-10-24 17:01:13 -04:00
Andreas Jaeger
de2b6422c6
Convert MIPS to use <bits/fcntl-linux.h>
...
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Remove all
definitions and declarations that are provided by
<bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-24 22:13:15 +02:00
Joseph Myers
0bf57f872c
Don't set resource limits in tst-oddstacklimit-ENV.
2012-10-24 17:13:24 +00:00
Mike Frysinger
8175a2532b
drop -q flag when using grep
...
We don't currently want to rely on the -q option to grep.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-10-24 13:00:48 -04:00
Joseph Myers
10b40d8567
Use build directory instead of pwd
in ftwtest-sh.
2012-10-24 11:48:00 +00:00
Joseph Myers
0708a7d1f0
Use build directory instead of /tmp in globtest.sh.
2012-10-24 11:47:16 +00:00
Andreas Jaeger
3a8db22f07
Always define off_t, mode_t, pid_t
...
* io/fcntl.h: Always define mode_t, off_t, pid_t and use these
types for creat, creat64, lockf, posix_fadvise, posix_fallocate.
[__USE_LARGEFILE64 && !__off64_t_defined]: Define off64_t.
[__USE_LARGEFILE64]: Use off64_t in declaration of lock64,
posix_fadvise64, posix_fallocate64.
2012-10-24 08:57:47 +02:00
Andreas Jaeger
9fddec1a48
F_GETLK cleanup for <bits/fcntl.h>
2012-10-24 08:54:46 +02:00
Joseph Myers
03ac099f6b
Define and use $(run-built-tests).
2012-10-24 00:08:46 +00:00
Joseph Myers
ebfd1bbd04
Use $(run-program-prefix) in posix/globtest.sh.
2012-10-23 23:32:14 +00:00
Jim Blandy
166bca2480
Add and use $(host-built-program-cmd).
2012-10-23 22:49:59 +00:00
Joseph Myers
88866099db
Refactor parts of run-program-prefix and built-program-cmd into new run-via-rtld-prefix.
2012-10-23 22:05:28 +00:00
Andreas Jaeger
b4b4c2968e
Fix O_RSYNC
...
(O_RSYNC): Define to __O_RSYNC if it exists, otherwise to O_SYNC.
2012-10-22 19:59:22 +02:00
Jim Blandy
6fb54a2254
Don't pass shell loops' stdin to programs run on glibc's host.
2012-10-22 17:12:17 +00:00
Joseph Myers
2b4a59f535
Move ChangeLog entry to correct file.
2012-10-22 17:09:51 +00:00
Andreas Jaeger
2a0e2669f9
Always define __O_LARGEFILE
2012-10-22 16:23:20 +02:00
Andreas Jaeger
7597ceba89
ARM: Use <bits/fcntl-linux.h>
...
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Remove all
definitions and declarations that are provided by
<bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-22 09:34:11 +02:00
Andreas Jaeger
76e38f9aa7
Add missed ChangeLog entry
2012-10-22 09:31:36 +02:00
Andreas Jaeger
7cd37b437c
Improve <bits/fcntl-linux.h>: F_GETLK etc.
...
(F_GETLK, F_SETLK, F_SETLKW) [!F_GETLK]: Define values for [!__USE_FILE_OFFSET64].
2012-10-22 09:31:13 +02:00
Andreas Jaeger
1728f92d42
Install <bits/fcntl-linux.h>
...
(sysdep_headers): Add bits/fcntl-linux.h.
2012-10-22 09:24:14 +02:00
Andreas Jaeger
481b90b9d6
Use __O_LARGEFILE instead of O_LARGEFILE
2012-10-22 09:20:00 +02:00
Jim Blandy
aba759841b
Use $(NM) not nm in tst-cancel-wrappers.
2012-10-21 22:38:34 +00:00
Andreas Jaeger
88d4247f19
SH: Use <bits/fcntl-linux.h>
...
Remove all definitions and declarations that are provided by
<bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-21 20:01:32 +02:00
H.J. Lu
f2eed20524
Check the main application only if SHARED is defined
2012-10-20 16:16:59 -07:00
Andreas Jaeger
335e6931e2
Reorganization of bits/fcntl.h for Linux
...
Create a new bits/fcntl-linux.h that contains Linux generic code and a
include it from the architecture specific bits/fcntl.h.
Architectures done: x86, SPARC, s390
2012-10-20 12:54:49 +02:00
Roland McGrath
ac5c94d31d
Alsways include <bits/types.h> in <fcntl.h>.
...
Move include of <bits/types.h> to the top and include it unconditionally.
2012-10-20 12:53:58 +02:00
H.J. Lu
228cfb018a
Add wcsmbs IFUNC tests
2012-10-19 22:13:34 -07:00
H.J. Lu
69f07e5fd1
Add string IFUNC tests
2012-10-19 22:10:16 -07:00
H.J. Lu
de54b33a3d
Add debug IFUNC tests
2012-10-19 22:02:47 -07:00
Siddhesh Poyarekar
88481c1638
Retry read in ld.so if the entire ELF header is not read in
...
[BZ #13601 ]
A read operation could return less than requested data for a number of
reasons.
2012-10-20 08:03:54 +05:30
Joseph Myers
89f1c38881
Use $(built-program-cmd) in io/ftwtest-sh.
2012-10-19 23:31:28 +00:00
Joseph Myers
e40a0d2113
Use $(run-program-prefix) in more shell script tests.
2012-10-19 23:30:43 +00:00
Joseph Myers
728e272aec
Remove relics of support for configuring in the source directory.
2012-10-19 20:03:12 +00:00
Joseph Myers
d528cdcfde
Use working directory, not /tmp, in io/ftwtest-sh.
2012-10-19 20:01:45 +00:00
Joseph Myers
135948bd50
Use $(built-program-cmd) in posix/tst-getconf.sh.
2012-10-19 20:00:43 +00:00
Jim Blandy
3c97f6525f
Clean up localedata/tst-wctype.sh to match how it is called.
2012-10-19 19:59:34 +00:00
H.J. Lu
38c7829650
Add a testcase for BZ #14716
2012-10-19 01:20:12 -07:00
Florian Pritz
b44d43a016
Fix case of February month name in de_AT locale.
2012-10-19 10:09:19 +02:00
Pravin Satpute
3b8130934e
mr_IN locale fixes
...
[BZ #14694 ]
Fix Wednesday in DAY and August, September and October in ABMON and
MON.
2012-10-19 08:22:00 +05:30
Markus Trippelsdorf
d077f65fc8
Comment on slow compilation of math/test-tgmath2.c
...
The math/test-tgmath2.c testcase uses very long lines
(>3 million), so it may take a while to compile it.
See: http://llvm.org/bugs/show_bug.cgi?id=14106 and
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402
2012-10-18 16:03:49 -04:00
Joseph Myers
ced52c719c
Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h.
2012-10-18 18:50:43 +00:00
Siddhesh Poyarekar
b741de23e2
Add note on free list pointers overwriting M_PERTURB bytes
...
Fixes BZ #12140 .
2012-10-18 08:25:03 +05:30
Joseph Myers
f9b9d9c945
Don't call feclearexcept in gamma function tests.
2012-10-17 23:42:32 +00:00
Siddhesh Poyarekar
370539fb64
Fix typo in nptl/ChangeLog
2012-10-17 21:05:29 +05:30
Siddhesh Poyarekar
37785907d5
Don't check error return for pthread_cancel in tst-cond25
2012-10-17 21:02:56 +05:30
Siddhesh Poyarekar
9485a40444
Adjust mutex lock in condvar_cleanup if we got it from requeue_pi
...
This completes the fix to bz #14652 .
2012-10-16 14:23:35 +05:30
Florian Weimer
172a631a1f
__alloc_dir: avoid integer overflow in malloc argument
2012-10-16 10:33:50 +02:00
Maxim Kuvyrkov
e9f3725206
Fix BZ #14716 : memmem crash
2012-10-15 17:22:41 -07:00
Chris Metcalf
b8d7c0968c
tilegx: add optimized sched_getcpu() using TILE_COORD SPR
...
We can discover our x,y coordinate in the core mesh with an
mfspr instruction, multiply y by the core mesh width, and have
the core number without needing to ask the kernel.
2012-10-12 14:26:25 -04:00
H.J. Lu
d394eb742a
Use __uint64_t in x86 __bswap_64
2012-10-12 09:21:47 -07:00