about summary refs log tree commit diff
path: root/ports/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
* Add missing magic to GLIBC_PROVIDES.Roland McGrath2012-10-095-267/+1
|
* Clean up R_ARM_PC24 handling.Roland McGrath2012-10-051-69/+51
|
* 2012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-034-0/+4
| | | | | | | | | * sysdeps/mips/ieee754.h: Move to... * sysdeps/mips/ieee754/ieee754.h: Here. * sysdeps/mips/mips32/Implies: Add mips/ieee754. * sysdeps/mips/mips64/Implies: Ditto. * sysdeps/mips/mips64/n32/Implies: Ditto. * sysdeps/mips/mips64/n64/Implies: Ditto.
* 2012-10-03 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-031-0/+0
| | | | | | | | | * sysdeps/mips/ieee754.h: Move to... * sysdeps/mips/ieee754/ieee754.h: Here. * sysdeps/mips/mips32/Implies: Add mips/ieee754. * sysdeps/mips/mips64/Implies: Ditto. * sysdeps/mips/mips64/n32/Implies: Ditto. * sysdeps/mips/mips64/n64/Implies: Ditto.
* Fix clone flag name in comment to CLONE_CHILD_CLEARTID.Siddhesh Poyarekar2012-10-027-7/+7
|
* Get rid of unused __swblk_t type.Roland McGrath2012-10-012-2/+0
|
* Clean up init-first.c files.Roland McGrath2012-10-012-67/+3
|
* Remove mips VERSYMIDX macro definitionH.J. Lu2012-09-281-2/+0
|
* Remove arm ADDRIDX macro definitionH.J. Lu2012-09-281-6/+0
|
* alpha: Fix all users of SYSCALL_ERROR_HANDLERRichard Henderson2012-09-284-76/+61
| | | | | The fix begun in 64e65bc1 was incomplete. Fixed by adding a new SYSCALL_ERROR_FALLTHRU macro.
* Add __ppc_get_timebase_freq to powerpc-nofpu ABI baseline.Joseph Myers2012-09-261-0/+1
|
* ia64: define new get-rounding-mode.h headerMike Frysinger2012-09-242-7/+40
| | | | | | | The new strtod function wants rounding information from the C lib, so move the guts of the ia64 version into a header file for it to use. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ia64: override crtbeginT.oMike Frysinger2012-09-241-0/+2
| | | | | | | The ia64 gcc port has never shipped a crtbeginT.o, so keep using the old crtbegin.o object when static linking. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* tile: fix two comments that said "tile" to properly say "tilepro"Chris Metcalf2012-09-241-2/+2
|
* Correct order of arguments of __arm_assisted_compare_and_exchange_val_32_acq.Joseph Myers2012-09-211-1/+1
|
* hppa: Use __prlimit64 as the internal name.Carlos O'Donell2012-09-201-1/+1
| | | | | | | Fix a build failure by using __prlimit64 as the internal function name for the versioned symbol prlimit64. Without this patch the build system attempts to alias prlimit64 to itself and that is invalid.
* hppa: Add EHWPOISON and bump errlist-compat to 260Carlos O'Donell2012-09-202-3/+9
| | | | | | Add errno EHWPOISON and bump the errlist-compat table to 260, providing 2 padding entries for future use before bumping is again required.
* tile: update libm-test-ulps for new testsChris Metcalf2012-09-171-2/+91
|
* alpha: Streamline __setfpucwRichard Henderson2012-09-131-53/+35
| | | | | | The convert_bit macro allows the compiler to translate the bit positions more efficiently. The assumption of only running at program startup allows eliding the __ieee_get_fp_control call.
* alpha: Update localplt.dataRichard Henderson2012-09-131-0/+6
|
* alpha: Update ulpsRichard Henderson2012-09-131-4/+571
|
* alpha: Add get-rounding-mode.hRichard Henderson2012-09-131-0/+35
|
* alpha: Work around gcc 4.8 aliasing difference/bugRichard Henderson2012-09-121-7/+5
|
* Make strtod respect the rounding mode (bug 14518).Joseph Myers2012-09-122-0/+77
|
* tile: fix type of prfpregset_t in <sys/procfs.h>Chris Metcalf2012-09-061-1/+1
| | | | | | | | The previous dummy definition (as type int) was fine in general, since tile doesn't have floating-point registers, but it confused gdb's configure, leading to later compile errors. This change also makes prfpregset_t parallel to prgregset_t, which seems like generally the right thing regardless of the non-existence of the actual registers :-)
* tile: BZ#14237: fix __tls_get_addr bug initializing new modulesChris Metcalf2012-09-061-0/+2
| | | | | We were missing a check for TLS_DTV_UNALLOCATED; if set, we need to go to the slow path.
* 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
|