about summary refs log tree commit diff
path: root/ports/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* Remove __ASSUME_STAT64_SYSCALL.Joseph Myers2012-08-275-15/+0
|
* mips: clear condition bit 23 in fpu tooGuido Guenther2012-08-271-1/+1
| | | | | | | | | | | | | | | | We've been carrying this in Gentoo for quite a long time to fix some test failures that people hit. Original message: > make[4]: *** [/glibc/glibc-package-2.3/mips-linux/obj/math/test-fpucw.out] Error 1 This test fails since the read back fpu control word is 0x80000 instead of 0x0. I wonder if this patch is correct: ... which additionally masks out the condition bit 23 - note that the other condition bits (25-31) are masked out too? URL: http://sourceware.org/ml/libc-alpha/2002-10/msg00392.html Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* alpha: add conditional fdatasync supportMike Frysinger2012-08-273-0/+71
| | | | | | | | | While most arches have had the fdatasync syscall for a long time, the alpha port didn't add it until the 2.6.22 release. This is heavily based on Aurelien Jarno's initial work. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Check floating-point ABI in ARM VALID_ELF_HEADER.Steve McIntyre2012-08-231-3/+15
|
* Clean up MIPS stat64 handling.Joseph Myers2012-08-224-0/+140
|
* Remove __ASSUME_FADVISE64_64_SYSCALL.Joseph Myers2012-08-212-2/+0
|
* Remove __ASSUME_MMAP2_SYSCALL.Joseph Myers2012-08-204-5/+1
|
* Fifth argument of la_pltenter() is not constant.Carlos O'Donell2012-08-163-5/+5
| | | | | | | | | | | | The original runtime linker auditing interface described by Solaris allows the 5th argument of la_pltenter() to be modified. This patch cleans up the ldsodefs.h definitions such that the 5th argument is not constant. At one point the 5th argument *was* constant but this was changed with commit 2413fdba7a02ba8916f75d17199a6e9133a8f7b0. This patch updates alpha, ia64, mips, sh and sparc with similar changes.
* Optimize __libc_lock_lock and __libc_lock_trylock for MIPS.Maxim Kuvyrkov2012-08-151-2/+37
|
* Add generic versions of pthread_spin_lock and pthread_spin_trylock.Maxim Kuvyrkov2012-08-158-189/+24
|
* Rename ARM bits/atomic.h not to be specific to nptl add-on.Roland McGrath2012-08-151-0/+0
|
* Separate ARM bits/atomic.h into generic and Linux-specific files.Roland McGrath2012-08-152-47/+94
|
* Update MIPS dl-lookup.c from generic version.Joseph Myers2012-08-151-1/+2
|
* arm: fix up style in reloc fixMike Frysinger2012-08-141-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: drop HAVE_CPP_ASM_DEBUGINFOMike Frysinger2012-08-142-83/+4
| | | | | | | | Looks like a wart copied from the i386 code base. The only place I can find that checks this is the i386 sysdep.h, and even then this looks like a check that should get thrown away as obsolete ... Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove __ASSUME_CLONE_THREAD_FLAGS.Joseph Myers2012-08-143-8/+1
|
* Add explicit acquire/release semantics to MIPS' atomic_exchange_and_add.Maxim Kuvyrkov2012-08-131-9/+13
|
* alpha: Don't test toolchain support for TLS or GPRELRichard Henderson2012-08-132-241/+6
|
* alpha: Fix compat version number for nearbyintlRichard Henderson2012-08-131-2/+2
|
* ia64: drop TLS configure checkMike Frysinger2012-08-122-67/+0
| | | | | | | Since we require a new enough version of binutils that has TLS, we don't need to bother checking for it anymore. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* hppa: add missing prlimit64 symbolMike Frysinger2012-08-122-0/+4
| | | | | | | | All other arches have this in their syscall list. Looks like hppa is missing it though and breaks one or two apps that try to call it. URL: https://bugs.gentoo.org/411745 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: drop ASM_TYPE_DIRECTIVE usageMike Frysinger2012-08-122-5/+4
| | | | | | Matches what we've done in the rest of the tree. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* arm: handle unaligned ABS relocsMike Frysinger2012-08-121-1/+6
| | | | | | | | When relocating a misaligned R_ARM_ABS32, glibc currently crashes. URL: https://bugs.gentoo.org/394237 URL: http://gcc.gnu.org/PR51456 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Move Linux kernel version conditionals to kernel-features.h.Joseph Myers2012-08-101-4/+2
|
* m68k: fix type of pltenter member in audit interfaceAndreas Schwab2012-08-101-2/+2
|
* Make ARM setjmp/longjmp respect ARM_ASSUME_NO_IWMMXT macro.Roland McGrath2012-08-093-20/+47
|
* Define __ASSUME_UTIMES for MIPS.Joseph Myers2012-08-091-0/+3
|
* Avoid VFP HWCAP check in setjmp/longjmp and getcontext/setcontext when ↵Roland McGrath2012-08-094-107/+113
| | | | compiled without __SOFTFP__ defined.
* Don't check HWCAP_ARM_VFP in OS-generic code.Roland McGrath2012-08-0917-90/+109
| | | | Presume VFP if compiled without __SOFTFP__ defined.
* Add sotruss-lib support for ARM.Roland McGrath2012-08-081-0/+49
|
* Remove __ASSUME_TGKILL.Joseph Myers2012-08-083-5/+0
|
* Add a const in arm_gnu_pltexit signature.Roland McGrath2012-08-081-2/+2
|
* ARM: fix build breakage from sysdeps/unix/sysv/linux/arm/dl-machine.h addition.Roland McGrath2012-08-081-3/+5
|
* Fiddle ARM atomic.h to avoid -Wvolatile-register-var warnings.Roland McGrath2012-08-081-13/+22
|
* Add missing #include for sysdeps/arm/dl-irel.h.Roland McGrath2012-08-081-1/+2
|
* Fix __dl_start declaration to avoid warning.Roland McGrath2012-08-081-1/+1
|
* alpha: Purge __ASSUME_IEEE_RAISE_EXCEPTIONRichard Henderson2012-08-083-94/+56
|
* alpha: Tidy up ieee_get/set_fp_control syscallsRichard Henderson2012-08-082-50/+26
|
* alpha: Purge __ASSUME_STAT64_SYSCALLRichard Henderson2012-08-087-103/+10
|
* m68k/cf: define __signbit/__signbitf as inlinesAndreas Schwab2012-08-081-0/+44
|
* m68k/cf: avoid warning in non-shared atomic_compare_and_exchange_val_acqAndreas Schwab2012-08-081-6/+6
|
* Remove pre-2.6.16 Linux kernel support.Joseph Myers2012-08-0714-47/+14
|
* Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == ↵Roland McGrath2012-08-062-1/+7
| | | | struct dirent64.
* Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t.Roland McGrath2012-08-062-1/+12
|
* tile: fix typo in ASM_TYPE_DIRECTIVE fixChris Metcalf2012-08-041-1/+1
|
* ia64: fix byteswap conversion warningMike Frysinger2012-08-032-2/+2
| | | | | | | Same fix as went in for other architectures. URL: http://sourceware.org/bugzilla/show_bug.cgi?id=12194 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Remove pre-2.6.0 Linux kernel support (bug 13717).Joseph Myers2012-08-035-27/+1
|
* m68k: remove ASM_{TYPE,SIZE}_DIRECTIVE and ALIGNARGAndreas Schwab2012-08-032-22/+5
|
* Remove ASM_TYPE_DIRECTIVE for ARM.Joseph Myers2012-08-021-3/+1
|
* tile: Get rid of ASM_TYPE_DIRECTIVEChris Metcalf2012-08-021-3/+2
|