aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
AgeCommit message (Collapse)AuthorFilesLines
2012-02-27Require Linux kernel headers from "make headers_install", >= 2.6.19.1.Joseph Myers2-10/+10
2012-02-27Add missing headersAndreas Schwab3-3/+6
2012-02-26Fix name mangling of pthread_attr_t after changeUlrich Drepper3-3/+3
2012-02-26Add first fixes for conformtest for POSIX2008Ulrich Drepper3-2/+9
2012-02-26Work around problem of pthread_attr_t definition with old compilersUlrich Drepper3-2/+17
2012-02-26Fix up POSIX testing in conformtestUlrich Drepper4-9/+13
2012-02-26Replace sysdeps/ieee754/dbl-64/k_tan.c with empty fileAndreas Schwab1-136/+1
2012-02-22Fix nearbyintf rounding.Joseph Myers1-12/+0
2012-02-22Fix rintf rounding.Joseph Myers1-12/+0
2012-02-21Update long-double sparc math ULPs missed by previous changes.David S. Miller2-4/+36
* sysdeps/sparc/sparc32/fpu/libm-test-ulps: More jn test ULP updates. * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Likewise.
2012-02-20Tweak sparc32 longjmp to not store a dummy frame pointer onto the stack.David S. Miller2-12/+8
* sysdeps/sparc/sparc32/__longjmp.S: Unwind in the 'thread' path using a normal save/restore sequence, rather than allocating a dummy stack frame just to store a frame pointer and restore. * sysdeps/unix/sysv/linux/sparc/sparc32/____longjmp_chk.S: Likewise.
2012-02-20Use PI_STATIC_AND_HIDDEN on sparc if we universally use GOTDATA relocs.David S. Miller2-0/+11
* sysdeps/sparc/elf/configure.in (PI_STATIC_AND_HIDDEN): Define if both binutils and gcc support GOTDATA.
2012-02-20Explain why we don't make use of RDPC in the sparc PIC register setup.David S. Miller1-0/+3
* sysdeps/unix/sparc/sysdep.h: Document why we don't use "rd %pc" in the PIC register setup sequences.
2012-02-20Use sparc GOTDATA relocations whenever possible.David S. Miller12-96/+187
* sysdeps/sparc/crti.S: Try to use GOTDATA relocs. * sysdeps/sparc/sparc32/dl-machine.h (RTLD_START): Likewise. * sysdeps/sparc/sparc32/elf/start.S: Likewise. * sysdeps/sparc/sparc64/dl-machine.h (RTLD_START): Likewise. * sysdeps/sparc/sparc64/elf/start.S: Likewise. * sysdeps/sparc/sparc64/multiarch/memcpy.S: Likewise. * sysdeps/sparc/sparc64/multiarch/memset.S: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/____longjmp_chk.S: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (SYSCALL_ERROR_HANDLER): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/____longjmp_chk.S: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h (SYSCALL_ERROR_HANDLER): Likewise.
2012-02-20Add sparc configure checks for GOTDATA support.David S. Miller2-0/+126
* config.h.in (HAVE_BINUTILS_GOTDATA): New. (HAVE_GCC_GOTDATA): New. * sysdeps/sparc/elf/configure.in: Test for GOTDATA relocation support in both binutils and gcc. * sysdeps/sparc/elf/configure: Regenerate.
2012-02-20Consolidate Sparc ELF configure fragments to one spot.David S. Miller4-197/+26
* sysdeps/sparc/sparc32/elf/configure.in: Delete. * sysdeps/sparc/sparc32/elf/configure: Delete. * sysdeps/sparc/sparc64/elf/configure.in: Delete. * sysdeps/sparc/sparc64/elf/configure: Delete. * sysdeps/sparc/elf/configure.in: New file. * sysdeps/sparc/elf/configure: Generate.
2012-02-20Remove sparc WDISP22 configure checks, no longer used.David S. Miller4-94/+0
* sysdeps/sparc/sparc32/elf/configure.in: Delete WDISP22 check. * sysdeps/sparc/sparc32/elf/configure: Regenerate. * sysdeps/sparc/sparc64/elf/configure.in: Likewise. * sysdeps/sparc/sparc64/elf/configure: Regenerate. * config.h.in (BROKEN_SPARC_WDISP22): Remove.
2012-02-21Remove old initfini mechanism.Joseph Myers3-145/+0
2012-02-21Split architecture-specific parts of sys/epoll.h into bits/epoll.h.Joseph Myers7-297/+97
2012-02-21Split architecture-specific parts of sys/timerfd.h into bits/timerfd.h.Joseph Myers5-69/+61
2012-02-20Resort ULPs files with gen-libm-test.pl -n in C locale.Joseph Myers5-38/+36
2012-02-20Adjust SPARC ULPs to take into account the new jn tests.Aurelien Jarno2-4/+80
2012-02-19Add support for Linux error EHWPOISONAndreas Schwab4-2/+22
2012-02-19Use non-signaling floating-point comparisons in math functions.Aurelien Jarno5-17/+17
2012-02-18Rework sparc PIC macros so crt{i,n}.S can use them too.David S. Miller4-26/+22
* sysdeps/unix/sparc/sysdep.h (SPARC_PIC_THUNK): New macro. (SETUP_PIC_REG): Use SPARC_PIC_THUNK and don't save and restore %o7 across the call. (SETUP_PIC_REG_LEAF): Do %o7 save/restore in this new macro instead. * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Use SETUP_PIC_REG_LEAF. * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise. * sysdeps/sparc/crti.S: Use SETUP_PIC_REG. * sysdeps/sparc/crtn.S: Likewise.
2012-02-17Include <time.h> in clock_settime.c.Aurelien Jarno1-1/+2
2012-02-17Hurd: #define away madvise for malloc code, fix previous commit.Thomas Schwinge1-1/+4
2012-02-16s390: Convert to crt[in].S.Richard Henderson6-299/+290
2012-02-16Add O_FSYNC define to sparc just like other platforms.David S. Miller1-0/+1
2012-02-16Merge branch 'master' of git://sources.redhat.com/git/glibcKaz Kojima1-1/+5
2012-02-16Add SH target specific crti.S and crtn.S and remove initfini files.Kaz Kojima3-152/+175
Add sysdeps/sh/crti.S, sysdeps/sh/crtn.S and remove sysdeps/sh/elf/initfini.c and nptl/sysdeps/unix/sysv/linux/sh/pt-initfini.c.
2012-02-16Move sparc away from the deprecated inifini.c scheme.David S. Miller5-8/+151
/ * sysdeps/sparc/Makefile: Add -fPIC when building crt{i,n}.S * sysdeps/sparc/crti.S: New file. * sysdeps/sparc/crtn.S: New file. * sysdeps/sparc/sparc32/Makefile: Remove initfini handling. * sysdeps/sparc/sparc64/Makefile: Likewise. nptl/ * sysdeps/sparc/Makefile: Add -fPIC when building pt-crti.S and crtn.S
2012-02-15Hurd: #define away madvise for malloc code.Roland McGrath1-1/+5
2012-02-15Include sys/param.h in getcwd.c.Mike Frysinger1-2/+2
2012-02-15Split architecture-specific parts of sys/signalfd.h into bits/signalfd.h.Joseph Myers4-51/+38
2012-02-14Provide crt[in].S for x86-64.Marek Polacek2-70/+88
2012-02-14Split architecture-specific parts of sys/inotify.h into bits/inotify.h.Joseph Myers5-115/+62
2012-02-13Split architecture-specific parts of sys/eventfd.h into bits/eventfd.h.Joseph Myers4-40/+40
2012-02-10Fix x86 PLT slot usage for feraiseexcept.Thomas Schwinge1-2/+2
Then we're elf/check-localplt.out-clean again.
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert2619-7764/+5168
2012-02-09Use <> for include of kernel-features.h.Richard Henderson1-1/+1
2012-02-09Remove _G_HAVE_SYS_CDEFS.Marek Polacek3-3/+0
2012-02-08Reduce ldouble ULPs for jn tests on x86Andreas Schwab2-36/+32
2012-02-08powerpc: add crt filesAndreas Schwab4-0/+303
* sysdeps/powerpc/powerpc32/crti.S: New file. * sysdeps/powerpc/powerpc32/crtn.S: New file. * sysdeps/powerpc/powerpc64/crti.S: New file. * sysdeps/powerpc/powerpc64/crtn.S: New file.
2012-02-08Support crti.S and crtn.S provided directly by architectures.Joseph Myers4-10/+133
2012-02-07Remove _G_ARGS macros.Marek Polacek3-9/+0
2012-02-07Adjust libm test ULPs for powerpcAndreas Schwab1-2/+16
2012-02-07Remove __ELF__ conditionalsMarek Polacek54-265/+65
2012-02-06Undefine and redefine __i686 for assembly code.Joseph Myers1-1/+7
2012-02-06Match x86 PIC thunk names to compiler version.Joseph Myers1-3/+16