about summary refs log tree commit diff
path: root/ports/sysdeps/aarch64
Commit message (Collapse)AuthorAgeFilesLines
* Relocate AArch64 from ports to libc.Marcus Shawcroft2014-02-11107-25218/+0
| | | | | | | | | | | | | This patch moves the AArch64 port to the main sysdeps hierarchy. The move is essentially: git mv ports/sysdeps/aarch64 sysdeps/aarch64 git mv ports/sysdeps/unix/sysv/linux/aarch64 sysdeps/unix/sysv/linux/aarch64 The README is updated and I've updated ChangeLog.aarch64 along the lines of the ARM move. The AArch64 build has been tested to confirm that there were no changes in objdump -dr output or the shared objects.
* [AArch64] Regenerate libm-test-ulps.Marcus Shawcroft2014-01-291-15/+0
| | | | Re-generate libm-test-ulps from scratch.
* [AArch64] Define BE loader name.Marcus Shawcroft2014-01-203-0/+201
|
* [AArch64] Fix FP_ROUNDMODE.Marcus Shawcroft2014-01-072-1/+4
| | | | [BZ #16387] Fix FP_ROUNDMODE to extract the correct bits from FPCR.
* [AArch64] Remove sqrt from libm-test-ulpsMarcus Shawcroft2014-01-071-438/+0
|
* [AArch64] Fix CFA adjustment on dynamic linker entry.Marcus Shawcroft2014-01-071-1/+1
|
* [AArch64] Regenerate libm-test-ulps.Marcus Shawcroft2014-01-011-498/+7244
|
* [AArch64] Define ABORT_INSTRUCTION.Marcus Shawcroft2014-01-011-0/+1
|
* [AArch64] Pointer mangling support for AArch64.Venkataramanan Kumar2014-01-015-14/+51
|
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-0190-90/+90
|
* [AArch64] Save and restore q0-q7 on entry to dynamic linker.Marcus Shawcroft2013-12-181-4/+24
| | | | | [BZ #15128] Ensure all argument passing registers are saved and restored on entry to dynamic linker.
* [AArch64] libm-test-ulps regenerated from scratch.Marcus Shawcroft2013-12-171-1926/+74
|
* [AArch64] Back out sqrt() addition to libm-test-ulps.Marcus Shawcroft2013-12-171-20/+0
|
* [AArch64] Regenerate libm-test-ulps.Marcus Shawcroft2013-12-111-13/+4292
|
* Fix dbl-64 e_sqrt.c for non-default rounding modes (bug 16271).Joseph Myers2013-11-281-0/+1
|
* aarch64: Enable ifunc support.Will Newton2013-11-262-3/+39
| | | | | | | | | | | | | | | | | Add support for handling the R_AARCH64_IRELATIVE relocation and STT_GNU_IFUNC symbols to the aarch64 port. ports/ChangeLog.aarch64: 2013-11-26 Will Newton <will.newton@linaro.org> * sysdeps/aarch64/dl-irel.h: Include ldsodefs.h. (ELF_MACHINE_IRELA): Define. (elf_ifunc_invoke): Pass hwcap to ifunc resolver function. (elf_irela): New function. * sysdeps/aarch64/dl-machine.h: Include dl-irel.h. (elf_machine_rela) Handle STT_GNU_IFUNC symbols and R_AARCH64_IRELATIVE relocations. (elf_machine_lazy_rel): Handle R_AARCH64_IRELATIVE relocations.
* [AArch64] Support __mcount profiling.Marcus Shawcroft2013-09-241-8/+7
|
* [AArch64] Provide symbol version for _mcount.Marcus Shawcroft2013-07-263-0/+73
|
* [AArch64] Adding -funwind-tables to backtrace.cMarcus Shawcroft2013-07-121-0/+4
|
* [AArch64] Regenerate libm-test-ulpsMarcus Shawcroft2013-07-051-0/+46
|
* [AArch64] Adjust elf_machine_dynamic to find _DYNAMIC via _GLOBAL_OFFSET_TABLE_Marcus Shawcroft2013-06-281-2/+2
|
* Avoid crashing in LD_DEBUG when program name is unavailableSiddhesh Poyarekar2013-05-291-2/+1
| | | | | | | | | Resolves: #15465 The program name may be unavailable if the user application tampers with argc and argv[]. Some parts of the dynamic linker caters for this while others don't, so this patch consolidates the check and fallback into a single macro and updates all users.
* [AArch64] Use generic "mcount" routine for profiling.Marcus Shawcroft2013-05-231-25/+0
|
* Don't include expected results in libm-test test names.Joseph Myers2013-05-221-2485/+2485
|
* AArch64: Don't clobber argument for tail call to __sigjmp_save in sigsetjmpAndreas Schwab2013-05-211-2/+8
|
* [AArch64] Update libm-test-ulps.Marcus Shawcroft2013-05-211-32/+6047
|
* Handle sincos with generic libm-test logic.Joseph Myers2013-05-191-7/+7
|
* MIPS: soft-fp NaN representation correctionsMaciej W. Rozycki2013-05-161-0/+2
| | | | | | | | [BZ #15442] This adds support for the inverse interpretation of the quiet bit of IEEE 754 floating-point NaN data that some processors use. This includes in particular MIPS architecture processors; the payload used for the canonical qNaN encoding is updated accordingly so as not to interfere with the quiet bit.
* aarch64: Update libm-test-ulps.Marcus Shawcroft2013-02-141-0/+364
|
* AArch64: Adding optimized strncmp implementation.Marcus Shawcroft2013-01-241-0/+204
|
* AArch64: Adding optimized strnlen implementation.Marcus Shawcroft2013-01-242-0/+177
|
* AArch64: Implement optimized strlen.Marcus Shawcroft2013-01-171-0/+117
|
* AArch64: Implement optimized strcmpMarcus Shawcroft2013-01-171-0/+155
|
* AArch64: Implement optimized bzero.Marcus Shawcroft2013-01-171-0/+27
|
* AArch64: Implement optimized memmove.Marcus Shawcroft2013-01-171-0/+312
|
* AArch64: Implement optimized memcpy.Marcus Shawcroft2013-01-171-0/+176
|
* AArch64: Implement optimized memset.Marcus Shawcroft2013-01-171-0/+229
|
* AArch64: Implement optimized memcmp.Marcus Shawcroft2013-01-172-0/+160
|
* AArch64: Tidyup whitespace.Marcus Shawcroft2013-01-171-11/+11
|
* Use __extension__ with long long in installed headers.Joseph Myers2013-01-101-1/+1
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-0280-80/+80
|
* aarch64: Regenerate libm-test-ulps.Marcus Shawcroft2012-12-071-0/+26
|
* aarch64: Resolve strtab defined but not used warning.Marcus Shawcroft2012-12-071-7/+1
|
* aarch64: Re-generate libm-test-ulps.Marcus Shawcroft2012-11-221-0/+45
|
* aarch64: Remove weak_aliasx macro.Marcus Shawcroft2012-11-215-10/+5
|
* aarch64: Remove support for NO_LONG_DOUBLE.Marcus Shawcroft2012-11-215-25/+0
|
* aarch64: Indent preprocessor directives.Marcus Shawcroft2012-11-216-35/+35
|
* aarch64: Use range in copyright years.Marcus Shawcroft2012-11-2130-30/+30
|
* aarch64: Rename .x files to .cMarcus Shawcroft2012-11-2114-14/+14
|
* aarch64: Don't use K&R CMarcus Shawcroft2012-11-215-13/+5
|