about summary refs log tree commit diff
path: root/ports
Commit message (Collapse)AuthorAgeFilesLines
* Add CFI information for MIPS assembly sources.Joseph Myers2013-02-1120-34/+191
|
* m68k: update kernel-features.hAndreas Schwab2013-02-082-0/+29
|
* Remove CHECK_N and bp-checks.h.Joseph Myers2013-02-0814-40/+62
|
* BZ #15006: Updates NEWS and ChangeLog.Carlos O'Donell2013-02-081-0/+1
|
* ARM: Support loading unmarked objects from cache.Carlos O'Donell2013-02-083-2/+21
| | | | | | | | | | | | ARM now supports loading unmarked objects from the dynamic loader cache. Unmarked objects can be used with the hard-float or soft-float ABI. We must support loading unmarked objects during the transition period from a binutils that does not mark objects to one that does mark them with the correct ELF flags. Signed-off-by: Carlos O'Donell <carlos@redhat.com>
* Use ENTRY and END in more MIPS .S files.Joseph Myers2013-02-0815-49/+36
|
* Remove CHECK_1 and CHECK_1_NULL_OK.Joseph Myers2013-02-0811-17/+44
|
* MIPS: Correct formatting of syscall wrapper `asm' specifiers.Maciej W. Rozycki2013-02-054-120/+125
|
* MIPS: Respect the legacy syscall restart convention.Maciej W. Rozycki2013-02-054-87/+268
| | | | | | | | | | | | | | | 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 Myers2013-02-0412-21/+45
|
* Remove CHECK_SIGSET and CHECK_SIGSET_NULL_OK.Joseph Myers2013-01-313-5/+12
|
* Remove bp-semctl.h and CHECK_SEMCTL.Joseph Myers2013-01-314-9/+16
|
* MIPS: Correct NewABI syscall wrapper whitespace damage.Maciej W. Rozycki2013-01-293-164/+170
|
* 2013-01-25 Steve Ellcey <sellcey@mips.com>Steve Ellcey2013-01-252-23/+4
| | | | * sysdeps/mips/memmove.c: Remove.
* AArch64: Adding optimized strncmp implementation.Marcus Shawcroft2013-01-242-0/+208
|
* AArch64: Adding optimized strnlen implementation.Marcus Shawcroft2013-01-243-0/+182
|
* m68k: update libm test ULPsAndreas Schwab2013-01-202-0/+26
|
* m68k: add unwind tables to backtraceAndreas Schwab2013-01-202-0/+10
|
* Add backtrace for m68kAndreas Schwab2013-01-192-0/+161
|
* Add not-cancel.h for m68k/nptlAndreas Schwab2013-01-193-0/+7
|
* AArch64: Implement optimized strlen.Marcus Shawcroft2013-01-172-0/+121
|
* AArch64: Implement optimized strcmpMarcus Shawcroft2013-01-172-0/+159
|
* AArch64: Implement optimized bzero.Marcus Shawcroft2013-01-172-0/+31
|
* AArch64: Implement optimized memmove.Marcus Shawcroft2013-01-172-0/+316
|
* AArch64: Implement optimized memcpy.Marcus Shawcroft2013-01-172-0/+180
|
* AArch64: Implement optimized memset.Marcus Shawcroft2013-01-172-0/+233
|
* AArch64: Implement optimized memcmp.Marcus Shawcroft2013-01-173-0/+165
|
* AArch64: Tidyup whitespace.Marcus Shawcroft2013-01-172-11/+16
|
* Use __extension__ with long long in installed headers.Joseph Myers2013-01-109-21/+45
|
* tilegx: fix ldd to work with both tilegx64 and tilegx32Chris Metcalf2013-01-104-0/+15
| | | | | 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 Ellcey2013-01-081-1/+1
|
* 2013-01-08 Steve Ellcey <sellcey@mips.com>Steve Ellcey2013-01-082-65/+117
| | | | | * sysdeps/mips/memcpy.S: Change prefetch hint, reorder partial loads and stores, set and use MAX_PREFETCH_SIZE.
* BZ#14985: Remove erroneous EPOLL_NONBLOCKAndreas Jaeger2013-01-086-9/+19
| | | | | | | | | | | | | | | | | | | | | | | | | [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 ULPsAndreas Schwab2013-01-042-0/+40
|
* Update miscellaneous copyright dates.Joseph Myers2013-01-022-1/+5
|
* Fix copyright notice corruption from update-copyright bug.Joseph Myers2013-01-024-2/+7
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021403-1443/+1447
|
* alpha: Add lll_futex_timed_wait_bitsetRichard Henderson2013-01-022-0/+18
|
* Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers2013-01-0120-30/+47
|
* tile: support lll_futex_timed_wait_bitsetChris Metcalf2012-12-282-0/+18
|
* tile: fix DWARF bug in clone() for created threadChris Metcalf2012-12-212-1/+6
| | | | | | | | | | | | | 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 _x0Marcus Shawcroft2012-12-102-1/+5
|
* alpha: Fix redefinition of __isnanl macro warningRichard Henderson2012-12-071-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: Fix redefinition of __isnanl macro warningRichard Henderson2012-12-071-0/+2
| | | | | | | | | | 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 isnanfRichard Henderson2012-12-072-0/+7
|
* aarch64: Regenerate libm-test-ulps.Marcus Shawcroft2012-12-072-0/+30
|
* aarch64: Resolve sc_err and _x0 defined but not used warnings.Marcus Shawcroft2012-12-072-2/+5
|
* aarch64: Resolve implict cast warning.Marcus Shawcroft2012-12-072-1/+5
|
* aarch64: Resolve strtab defined but not used warning.Marcus Shawcroft2012-12-072-7/+6
|
* Fix ChangeLog formatting for arm and aarch64Adam Conrad2012-12-062-3/+3
|