Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MIPS: Correct formatting of syscall wrapper `asm' specifiers. | Maciej W. Rozycki | 2013-02-05 | 3 | -120/+120 |
| | |||||
* | MIPS: Respect the legacy syscall restart convention. | Maciej W. Rozycki | 2013-02-05 | 3 | -87/+234 |
| | | | | | | | | | | | | | | | That convention requires the instruction immediately preceding SYSCALL to initialize $v0 with the syscall number. Then if a restart triggers, $v0 will have been clobbered by the syscall interrupted, and needs to be reinititalized. The kernel will decrement the PC by 4 before switching back to the user mode so that $v0 has been reloaded before SYSCALL is executed again. This implies the place $v0 is loaded from must be preserved across a syscall, e.g. an immediate, static register, stack slot, etc. The restriction was lifted with Linux 2.6.36 kernel release and no special requirements are placed around the SYSCALL instruction anymore, however we still support older kernel binaries. | ||||
* | Remove CHECK_STRING, CHECK_STRING_NULL_OK and __ubp_memchr. | Joseph Myers | 2013-02-04 | 8 | -21/+7 |
| | |||||
* | Remove CHECK_SIGSET and CHECK_SIGSET_NULL_OK. | Joseph Myers | 2013-01-31 | 2 | -5/+2 |
| | |||||
* | Remove bp-semctl.h and CHECK_SEMCTL. | Joseph Myers | 2013-01-31 | 2 | -9/+2 |
| | |||||
* | MIPS: Correct NewABI syscall wrapper whitespace damage. | Maciej W. Rozycki | 2013-01-29 | 2 | -164/+164 |
| | |||||
* | 2013-01-25 Steve Ellcey <sellcey@mips.com> | Steve Ellcey | 2013-01-25 | 1 | -23/+0 |
| | | | | * sysdeps/mips/memmove.c: Remove. | ||||
* | AArch64: Adding optimized strncmp implementation. | Marcus Shawcroft | 2013-01-24 | 1 | -0/+204 |
| | |||||
* | AArch64: Adding optimized strnlen implementation. | Marcus Shawcroft | 2013-01-24 | 2 | -0/+177 |
| | |||||
* | m68k: update libm test ULPs | Andreas Schwab | 2013-01-20 | 1 | -0/+24 |
| | |||||
* | m68k: add unwind tables to backtrace | Andreas Schwab | 2013-01-20 | 1 | -0/+6 |
| | |||||
* | Add backtrace for m68k | Andreas Schwab | 2013-01-19 | 1 | -0/+159 |
| | |||||
* | Add not-cancel.h for m68k/nptl | Andreas Schwab | 2013-01-19 | 2 | -0/+2 |
| | |||||
* | AArch64: Implement optimized strlen. | Marcus Shawcroft | 2013-01-17 | 1 | -0/+117 |
| | |||||
* | AArch64: Implement optimized strcmp | Marcus Shawcroft | 2013-01-17 | 1 | -0/+155 |
| | |||||
* | AArch64: Implement optimized bzero. | Marcus Shawcroft | 2013-01-17 | 1 | -0/+27 |
| | |||||
* | AArch64: Implement optimized memmove. | Marcus Shawcroft | 2013-01-17 | 1 | -0/+312 |
| | |||||
* | AArch64: Implement optimized memcpy. | Marcus Shawcroft | 2013-01-17 | 1 | -0/+176 |
| | |||||
* | AArch64: Implement optimized memset. | Marcus Shawcroft | 2013-01-17 | 1 | -0/+229 |
| | |||||
* | AArch64: Implement optimized memcmp. | Marcus Shawcroft | 2013-01-17 | 2 | -0/+160 |
| | |||||
* | AArch64: Tidyup whitespace. | Marcus Shawcroft | 2013-01-17 | 1 | -11/+11 |
| | |||||
* | Use __extension__ with long long in installed headers. | Joseph Myers | 2013-01-10 | 5 | -21/+22 |
| | |||||
* | tilegx: fix ldd to work with both tilegx64 and tilegx32 | Chris Metcalf | 2013-01-10 | 3 | -0/+9 |
| | | | | | This uses the same ldd-rewrite.sed hook as other platforms, with the minor tweak that tilegx uses /lib (64-bit) and /lib32 (32-bit). | ||||
* | Fix trailing blank. | Steve Ellcey | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | 2013-01-08 Steve Ellcey <sellcey@mips.com> | Steve Ellcey | 2013-01-08 | 1 | -65/+112 |
| | | | | | * sysdeps/mips/memcpy.S: Change prefetch hint, reorder partial loads and stores, set and use MAX_PREFETCH_SIZE. | ||||
* | BZ#14985: Remove erroneous EPOLL_NONBLOCK | Andreas Jaeger | 2013-01-08 | 3 | -9/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | [BZ# 14985] * sysdeps/unix/sysv/linux/sparc/bits/epoll.h (EPOLL_NONBLOCK): Remove. * sysdeps/unix/sysv/linux/bits/epoll.h (EPOLL_NONBLOCK): Likewise. * sysdeps/unix/sysv/linux/x86/bits/epoll.h (EPOLL_NONBLOCK): Likewise. ChangeLog.mips: [BZ# 14985] * sysdeps/unix/sysv/linux/mips/bits/epoll.h (EPOLL_NONBLOCK): * Remove. ChangeLog.hppa: [BZ# 14985] * sysdeps/unix/sysv/linux/hppa/sys/epoll.h (EPOLL_NONBLOCK): Remove. ChangeLog.alpha: [BZ# 14985] * sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK): Remove. | ||||
* | Update m68k libm test ULPs | Andreas Schwab | 2013-01-04 | 1 | -0/+36 |
| | |||||
* | Fix copyright notice corruption from update-copyright bug. | Joseph Myers | 2013-01-02 | 2 | -2/+2 |
| | |||||
* | Update copyright notices with scripts/update-copyrights. | Joseph Myers | 2013-01-02 | 1392 | -1443/+1392 |
| | |||||
* | alpha: Add lll_futex_timed_wait_bitset | Richard Henderson | 2013-01-02 | 1 | -0/+13 |
| | |||||
* | Add script to update copyright notices and reformat some to facilitate its use. | Joseph Myers | 2013-01-01 | 16 | -30/+16 |
| | |||||
* | tile: support lll_futex_timed_wait_bitset | Chris Metcalf | 2012-12-28 | 1 | -0/+13 |
| | |||||
* | tile: fix DWARF bug in clone() for created thread | Chris Metcalf | 2012-12-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | Previously, we would see a bad frame in the gdb backtrace output, e.g.: (gdb) bt #0 foo () at foo.c:5 #1 0x000000aaaab68ee8 in start_thread () from /lib/libpthread.so.0 #2 0x000000aaaad01c88 in clone () from /lib/libc.so.6 #3 0x0000000000000000 in ?? () With this change the bogus frame #3 is gone and we have the same output as x86 does for the same program. | ||||
* | aarch64: Fix compiler warning for unused declaration _x0 | Marcus Shawcroft | 2012-12-10 | 1 | -1/+0 |
| | |||||
* | alpha: Fix redefinition of __isnanl macro warning | Richard Henderson | 2012-12-07 | 1 | -3/+0 |
| | | | | | | | | | | In bdd7898a58bd76ac3b411a4931ff3f9e77eabe6a we added self-definitions of __isnan and friends in order to indicate specialized architecture support, and avoid redefinitions within various generic math_private.h. There is no generic math_private.h that concerns ldbl-128, and while we provide __isnanl in the alpha math_private.h there's no need to protect the function against redefinition. | ||||
* | alpha: Avoid builtin warning for isnanf | Richard Henderson | 2012-12-07 | 1 | -0/+2 |
| | |||||
* | aarch64: Regenerate libm-test-ulps. | Marcus Shawcroft | 2012-12-07 | 1 | -0/+26 |
| | |||||
* | aarch64: Resolve sc_err and _x0 defined but not used warnings. | Marcus Shawcroft | 2012-12-07 | 1 | -2/+0 |
| | |||||
* | aarch64: Resolve implict cast warning. | Marcus Shawcroft | 2012-12-07 | 1 | -1/+1 |
| | |||||
* | aarch64: Resolve strtab defined but not used warning. | Marcus Shawcroft | 2012-12-07 | 1 | -7/+1 |
| | |||||
* | Specify powerpc-nofpu fegetexceptflag return type. | Joseph Myers | 2012-12-05 | 1 | -1/+2 |
| | |||||
* | Fix warnings from MIPS soft-float _FPU_GETCW. | Joseph Myers | 2012-12-04 | 1 | -4/+3 |
| | |||||
* | aarch64: Tag ARM libc6-dependent libraries with FLAG_ELF_LIBC6 | Marcus Shawcroft | 2012-12-04 | 1 | -1/+3 |
| | | | | | | | * sysdeps/unix/sysv/linux/aarch64/ldconfig.h: Add entries for /lib/ld-linux.so.3 and /lib/ld-linux-armhf.so.3. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | aarch64: Tag ARM and AArch64 binaries in the ldconfig cache | Marcus Shawcroft | 2012-12-04 | 1 | -0/+18 |
| | | | | | | | Add the correct tags for ARM and AArch64 libraries in the ldconfig cache for AArch64. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | arm: Check for the FLAG_ARM_LIBHF flag in the ldconfig cache | Marcus Shawcroft | 2012-12-04 | 1 | -0/+29 |
| | | | | Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | arm: Tag ARM libc6-dependent binaries with FLAG_ELF_LIBC6 | Marcus Shawcroft | 2012-12-04 | 1 | -0/+25 |
| | | | | Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | arm: Tag ARM and AArch64 binaries in the ldconfig cache. | Marcus Shawcroft | 2012-12-04 | 1 | -0/+73 |
| | | | | | | | Add the correct tags for ARM and AArch64 libraries in the ldconfig cache for ARM. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> | ||||
* | Update ARM libm-test-ulps. | Joseph Myers | 2012-11-30 | 1 | -8/+428 |
| | |||||
* | Update MIPS libm-test-ulps. | Joseph Myers | 2012-11-30 | 2 | -50/+1249 |
| | |||||
* | alpha: Add sysdeps/alpha/sotruss-lib.c. | Richard Henderson | 2012-11-30 | 1 | -0/+50 |
| |