aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-10-30Fix strtod handling of underflow (bug 14047).Joseph Myers21-13/+434
2012-10-30[BZ#14767] Remove tests for have-initfini-array in elf/MakefileAndreas Jaeger3-13/+13
* elf/Makefile (tests): Remove conditional for have-initfini-array since this is now always required and the variable does not exist anymore. (tests-static): Likewise. (modules-names): Likewise.
2012-10-30Add Esperanto translationAndreas Jaeger2-1/+6995
2012-10-30Fix fini_array and init_array sectionsAndreas Jaeger3-4/+12
* elf/tst-array1.c (fini_array): Make writeable so that it can be merged with constructor/destructor. (init_array): Likewise. * elf/tst-array2dep.c (fini_array): Likewise. (init_array): Likewise.
2012-10-29hppa: Add cfi direcvtives.Carlos O'Donell2-1/+18
We add cfi directives to the syscall assembly.
2012-10-29hppa: Fix r19 save and restore.Carlos O'Donell2-22/+27
We must save and restore r19 in both PIC and non-PIC situations since the kernel paths that clobber r19 are independent of that PIC-ness of userspace. In addition we choose r4 as the temporary register over r3 which is being used by recent gcc's as the frame pointer.
2012-10-29hppa: Optimize syscall sequence.Carlos O'Donell2-10/+10
We remove an extraneous nop from the syscall sequence. No DO_CALL* may end in an instruction with a delay slot.
2012-10-29Fix trailing whitespace.Carlos O'Donell2-10/+13
2012-10-29manual: delete nested @cartoucheMike Frysinger2-2/+4
Putting @cartouche inside of @smallexample does not work with HTML output as the former produces a <table> while the latter produces a <pre>. You cannot nest a <table> in a <pre> as the contents are no longer formatted. Since it's entirely unnecessary, and none of the other examples do this, just drop the cartouche. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-10-292012-10-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey4-8/+213
* sysdeps/unix/sysv/linux/mips/mips32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n64/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/configure.in: Create default_abi.make. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/Makefile: Include default_abi.make. (abi-variants): Add hard and soft float versions. (abi-o32-options): Remove. (abi-o32-condition): Remove. (abi-n32-options): Remove. (abi-n32-condition): Remove. (abi-n64-options): Remove. (abi-n64-condition): Remove. (abi-o32_soft-options): New. (abi-o32_soft-condition): New. (abi-o32_hard-options): New. (abi-o32_hard-condition): New. (abi-n32_soft-options): New. (abi-n32_soft-condition): New. (abi-n32_hard-options): New. (abi-n32_hard-condition): New. (abi-n64_soft-options): New. (abi-n64_soft-condition): New. (abi-n64_hard-options): New. (abi-n64_hard-condition): New.
2012-10-29Merge branch 'master' of ssh://sourceware.org/git/glibcSteve Ellcey4-3/+25
2012-10-292012-10-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey3-3/+0
* sysdeps/unix/sysv/linux/mips/mips32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n64/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/configure.in: Create default_abi.make. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/Makefile: Include default_abi.make. (abi-variants): Add hard and soft float versions. (abi-o32-options): Remove. (abi-o32-condition): Remove. (abi-n32-options): Remove. (abi-n32-condition): Remove. (abi-n64-options): Remove. (abi-n64-condition): Remove. (abi-o32_soft-options): New. (abi-o32_soft-condition): New. (abi-o32_hard-options): New. (abi-o32_hard-condition): New. (abi-n32_soft-options): New. (abi-n32_soft-condition): New. (abi-n32_hard-options): New. (abi-n32_hard-condition): New. (abi-n64_soft-options): New. (abi-n64_soft-condition): New. (abi-n64_hard-options): New. (abi-n64_hard-condition): New.
2012-10-29Hurd: fix fdatasync/fsync if the fd does not support file_syncPino Toscano3-2/+18
Handle the case of the fd port implementing a stub (EOPNOTSUPP), properly returning EINVAL.
2012-10-29aio_notify: fix _POSIX_REALTIME_SIGNALS checkPino Toscano2-1/+7
Check that _POSIX_REALTIME_SIGNALS is greater than zero to assume realtime signals are supported, instead of any non-zero value (including -1).
2012-10-29tile: add vDSO support for gettimeofday()Chris Metcalf5-0/+114
2012-10-28Define a BUSY_WAIT_NOP for sparc.David S. Miller6-0/+88
nptl/ * sysdeps/unix/sysv/linux/sparc/lowlevellock.h (BUSY_WAIT_NOP): Define when we have v9 instructions available. * sysdeps/unix/sysv/linux/sparc/sparc64/cpu_relax.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/cpu_relax.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/Makefile: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: Add cpu_relax to libpthread-routines.
2012-10-27Remove redundant defines of __O_LARGEFILEAndreas Jaeger5-6/+13
* sysdeps/unix/sysv/linux/x86/bits/fcntl.h (__O_LARGEFILE) [!__x86_64]: Do not define, take value from <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (__O_LARGEFILE): [__WORDSIZE != 64]: Likewise. * sysdeps/unix/sysv/linux/generic/bits/fcntl.h: (__O_LARGEFILE) [__WORDSIZE != 64]: Do not define, take value from <bits/fcntl-linux.h>.
2012-10-26Remove ${SHELL} from tst-table.sh/tst-tables.shH.J. Lu3-2/+7
2012-10-26HPPA: Use <bits/fcntl-linux.h>Andreas Jaeger2-255/+25
* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. (__O_PATH): Define.
2012-10-25Fix build breakage in tst-cond-except.c.Roland McGrath2-0/+5
2012-10-25Add IFUNC test lists for memcpy/mempcpy/memset on sparc.David S. Miller5-0/+85
* sysdeps/sparc/sparc64/multiarch/memcpy.S: Add comments for ifunc-impl-list.c * sysdeps/sparc/sparc64/multiarch/memset.S: Likewise. * sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/ifunc-impl-list.c: New file.
2012-10-25Fix sparc64 build.David S. Miller2-1/+7
* sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c (__get_clockfreq_via_proc_openprom): Use strtoumax instead of strtoull.
2012-10-25Use bash to run nptl/tst-tls6.sh.Joseph Myers3-2/+8
2012-10-25Use __getdents instead of __getdirentries in sparc ↵Roland McGrath2-5/+9
__get_clockfreq_via_proc_openprom.
2012-10-25Fix compiler warnings in some NPTL tests.Roland McGrath4-15/+30
2012-10-25Add cross-test-ssh.sh.Joseph Myers4-2/+171
2012-10-25Convert ia64, linux-generic, m68k <bits/fcntl.h> to use <bits/fcntl-linux.h>Andreas Jaeger6-829/+34
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/generic/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-25Hurd: ptrace: use __hurd_fail for EOPNOTSUPPPino Toscano2-4/+9
2012-10-25Fix run-program-prefix comment.Joseph Myers2-1/+5
2012-10-24Support cross-testing.Joseph Myers13-27/+110
2012-10-24BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath56-73/+385
2012-10-24change ifunc assembly test to a link testMike Frysinger3-115/+144
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-24Convert MIPS to use <bits/fcntl-linux.h>Andreas Jaeger2-250/+26
* 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-24Don't set resource limits in tst-oddstacklimit-ENV.Joseph Myers6-13/+124
2012-10-24drop -q flag when using grepMike Frysinger3-6/+14
We don't currently want to rely on the -q option to grep. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-10-24Use build directory instead of `pwd` in ftwtest-sh.Joseph Myers2-1/+3
2012-10-24Use build directory instead of /tmp in globtest.sh.Joseph Myers2-3/+10
2012-10-24Always define off_t, mode_t, pid_tAndreas Jaeger2-24/+34
* 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-24F_GETLK cleanup for <bits/fcntl.h>Andreas Jaeger4-46/+21
2012-10-24Define and use $(run-built-tests).Joseph Myers22-25/+64
2012-10-23Use $(run-program-prefix) in posix/globtest.sh.Joseph Myers3-55/+61
2012-10-23Add and use $(host-built-program-cmd).Jim Blandy7-7/+29
2012-10-23Refactor parts of run-program-prefix and built-program-cmd into new ↵Joseph Myers2-10/+30
run-via-rtld-prefix.
2012-10-22Fix O_RSYNCAndreas Jaeger2-1/+10
(O_RSYNC): Define to __O_RSYNC if it exists, otherwise to O_SYNC.
2012-10-22Don't pass shell loops' stdin to programs run on glibc's host.Jim Blandy8-12/+29
2012-10-22Move ChangeLog entry to correct file.Joseph Myers2-7/+7
2012-10-22Always define __O_LARGEFILEAndreas Jaeger5-18/+17
2012-10-22ARM: Use <bits/fcntl-linux.h>Andreas Jaeger2-271/+13
* 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-22Add missed ChangeLog entryAndreas Jaeger1-0/+3
2012-10-22Improve <bits/fcntl-linux.h>: F_GETLK etc.Andreas Jaeger2-3/+12
(F_GETLK, F_SETLK, F_SETLKW) [!F_GETLK]: Define values for [!__USE_FILE_OFFSET64].