Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Relocate AArch64 from ports to libc. | Marcus Shawcroft | 2014-02-11 | 1 | -0/+13 |
| | | | | | | | | | | | | | 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 Shawcroft | 2014-01-29 | 1 | -0/+4 |
| | | | | Re-generate libm-test-ulps from scratch. | ||||
* | [AArch64] Fix type in abi-lp64_be-options. | Marcus Shawcroft | 2014-01-20 | 1 | -0/+5 |
| | |||||
* | [AArch64] BZ #16169 Add CFI directives to clone.S | Tom Tromey | 2014-01-20 | 1 | -0/+6 |
| | | | | | | [BZ #16169] Add CFI directives to the AArch64 clone.S implementation and ensure that the FP in the child is zero'd in order to comply with AAPCS. | ||||
* | [AArch64] Define BE loader name. | Marcus Shawcroft | 2014-01-20 | 1 | -0/+12 |
| | |||||
* | [AArch64] Fix FP_ROUNDMODE. | Marcus Shawcroft | 2014-01-07 | 1 | -0/+7 |
| | | | | [BZ #16387] Fix FP_ROUNDMODE to extract the correct bits from FPCR. | ||||
* | [AArch64] Remove sqrt from libm-test-ulps | Marcus Shawcroft | 2014-01-07 | 1 | -0/+4 |
| | |||||
* | [AArch64] Fix CFA adjustment on dynamic linker entry. | Marcus Shawcroft | 2014-01-07 | 1 | -0/+5 |
| | |||||
* | ptrace.h: add __ prefix to ptrace_peeksiginfo_args | Mike Frysinger | 2014-01-06 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | All the other ptrace structures in this file have a __ prefix except this new one. This in turn causes build problems for most packages that try to use ptrace such as strace: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../linux/x86_64 -I../../linux \ -I./linux -Wall -Wwrite-strings -g -O2 -MT process.o -MD -MP \ -MF .deps/process.Tpo -c -o process.o ../../process.c In file included from ../../process.c:63:0: /usr/include/linux/ptrace.h:58:8: error: redefinition of 'struct ptrace_peeksiginfo_args' struct ptrace_peeksiginfo_args { ^ In file included from ../../defs.h:159:0, from ../../process.c:37: /usr/include/sys/ptrace.h:191:8: note: originally defined here struct ptrace_peeksiginfo_args ^ Since this struct was introduced in glibc-2.18, there shouldn't be any real regressions with adding the __ prefix. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | [AArch64] Regenerate libm-test-ulps. | Marcus Shawcroft | 2014-01-01 | 1 | -0/+4 |
| | |||||
* | [AArch64] Define ABORT_INSTRUCTION. | Marcus Shawcroft | 2014-01-01 | 1 | -0/+4 |
| | |||||
* | [AArch64] Pointer mangling support for AArch64. | Venkataramanan Kumar | 2014-01-01 | 1 | -0/+16 |
| | |||||
* | [AArch64] Save and restore q0-q7 on entry to dynamic linker. | Marcus Shawcroft | 2013-12-18 | 1 | -0/+6 |
| | | | | | [BZ #15128] Ensure all argument passing registers are saved and restored on entry to dynamic linker. | ||||
* | [AArch64] Implement FUTEX_*_REQUEUE_PI | Marcus Shawcroft | 2013-12-17 | 1 | -0/+9 |
| | |||||
* | [AArch64] libm-test-ulps regenerated from scratch. | Marcus Shawcroft | 2013-12-17 | 1 | -0/+4 |
| | |||||
* | [AArch64] Back out sqrt() addition to libm-test-ulps. | Marcus Shawcroft | 2013-12-17 | 1 | -0/+4 |
| | |||||
* | [AArch64] Regenerate libm-test-ulps. | Marcus Shawcroft | 2013-12-11 | 1 | -0/+4 |
| | |||||
* | Fix dbl-64 e_sqrt.c for non-default rounding modes (bug 16271). | Joseph Myers | 2013-11-28 | 1 | -0/+5 |
| | |||||
* | aarch64: Enable ifunc support. | Will Newton | 2013-11-26 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | 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. | ||||
* | rename configure.in to configure.ac | Mike Frysinger | 2013-10-30 | 1 | -0/+6 |
| | | | | | | | Autoconf has been deprecating configure.in for quite a long time. Rename all our configure.in and preconfigure.in files to .ac. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | [AArch64] Fix BE access to errno. | Andrew Pinski | 2013-09-30 | 1 | -0/+5 |
| | |||||
* | [AArch64] Support __mcount profiling. | Marcus Shawcroft | 2013-09-24 | 1 | -0/+5 |
| | |||||
* | [AArch64] Adding sigcontextinfo.h | Marcus Shawcroft | 2013-09-24 | 1 | -0/+4 |
| | |||||
* | [AArch64] Provide symbol version for _mcount. | Marcus Shawcroft | 2013-07-26 | 1 | -0/+7 |
| | |||||
* | [AArch64] Adding -funwind-tables to backtrace.c | Marcus Shawcroft | 2013-07-12 | 1 | -0/+4 |
| | |||||
* | [AArch64] Use _dl_static_init to set GLR0(dl_pagesize) | Marcus Shawcroft | 2013-07-09 | 1 | -0/+8 |
| | |||||
* | [AArch64] Regenerate libm-test-ulps | Marcus Shawcroft | 2013-07-05 | 1 | -0/+4 |
| | |||||
* | Sync sys/ptrace with Linux 3.10 | Andreas Jaeger | 2013-07-04 | 1 | -0/+9 |
| | |||||
* | [AArch64] Adjust elf_machine_dynamic to find _DYNAMIC via _GLOBAL_OFFSET_TABLE_ | Marcus Shawcroft | 2013-06-28 | 1 | -0/+5 |
| | |||||
* | [AArch64] Simplify getcontext pstate initialization. | Marcus Shawcroft | 2013-06-28 | 1 | -0/+5 |
| | |||||
* | New API to set default thread attributes | Siddhesh Poyarekar | 2013-06-15 | 1 | -0/+5 |
| | | | | | | | This patch introduces two new convenience functions to set the default thread attributes used for creating threads. This allows a programmer to set the default thread attributes just once in a process and then run pthread_create without additional attributes. | ||||
* | [AArch64] Ensure getcontext() initializes PSTATE. | Marcus Shawcroft | 2013-06-04 | 1 | -0/+6 |
| | |||||
* | Avoid crashing in LD_DEBUG when program name is unavailable | Siddhesh Poyarekar | 2013-05-29 | 1 | -0/+6 |
| | | | | | | | | | 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. | ||||
* | Fix ChangeLog formatting | Siddhesh Poyarekar | 2013-05-29 | 1 | -6/+6 |
| | |||||
* | [AArch64] Fix up ChangeLog formatting for last commit. | Marcus Shawcroft | 2013-05-23 | 1 | -1/+1 |
| | |||||
* | [AArch64] Use generic "mcount" routine for profiling. | Marcus Shawcroft | 2013-05-23 | 1 | -0/+4 |
| | |||||
* | Don't include expected results in libm-test test names. | Joseph Myers | 2013-05-22 | 1 | -0/+4 |
| | |||||
* | AArch64: Don't clobber argument for tail call to __sigjmp_save in sigsetjmp | Andreas Schwab | 2013-05-21 | 1 | -0/+7 |
| | |||||
* | [AArch64] Update libm-test-ulps. | Marcus Shawcroft | 2013-05-21 | 1 | -0/+4 |
| | |||||
* | Handle sincos with generic libm-test logic. | Joseph Myers | 2013-05-19 | 1 | -0/+4 |
| | |||||
* | MIPS: soft-fp NaN representation corrections | Maciej W. Rozycki | 2013-05-16 | 1 | -0/+6 |
| | | | | | | | | [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] Fix out of range branch from ioctl() and clone() | Marcus Shawcroft | 2013-05-12 | 1 | -0/+8 |
| | | | | | | | | | | 2013-05-12 Marcus Shawcroft <marcus.shawcroft@linaro.org> * sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): Do not call sycall_error directly with a confitional branch. * sysdeps/unix/sysv/linux/aarch64/ioctl.S (__ioctl): Do not call sycall_error directly with a confitional branch. | ||||
* | aarch64: Move rtld link to /lib | Andreas Schwab | 2013-03-19 | 1 | -0/+6 |
| | |||||
* | aarch64: use lib64 as default lib and slib directory | Andreas Schwab | 2013-03-14 | 1 | -0/+6 |
| | |||||
* | Remove extra pthread_atfork compat symbols | Andreas Schwab | 2013-03-11 | 1 | -0/+6 |
| | |||||
* | AARCH64: Use <bits/mman-linux.h> | Andreas Jaeger | 2013-03-07 | 1 | -0/+5 |
| | | | | | * sysdeps/unix/sysv/linux/aarch64/bits/mman.h: Remove all defines provided by bits/mman-linux.h and include <bits/mman-linux.h>. | ||||
* | Add __cxa_thread_atexit_impl to aarch64 abilist | Siddhesh Poyarekar | 2013-02-18 | 1 | -0/+5 |
| | |||||
* | aarch64: Update libm-test-ulps. | Marcus Shawcroft | 2013-02-14 | 1 | -0/+4 |
| | |||||
* | Remove __ptrvalue, __bounded and __unbounded. | Joseph Myers | 2013-02-13 | 1 | -0/+6 |
| | |||||
* | Remove CHECK_1 and CHECK_1_NULL_OK. | Joseph Myers | 2013-02-08 | 1 | -0/+7 |
| |