Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tile: use soft-fp for fma() and fmaf() | Chris Metcalf | 2013-07-07 | 3 | -8/+99 |
| | | | | | | The sfp-machine.h is based on the gcc version, but extended with required new macros by comparison with other architectures and by investigating the hardware support for FP on tile. | ||||
* | [AArch64] Regenerate libm-test-ulps | Marcus Shawcroft | 2013-07-05 | 1 | -0/+46 |
| | |||||
* | Sync sys/ptrace with Linux 3.10 | Andreas Jaeger | 2013-07-04 | 3 | -3/+76 |
| | |||||
* | Condition sysdeps/arm/include/bits/setjmp.h contents on _ISOMAC. | Joseph Myers | 2013-07-03 | 1 | -2/+4 |
| | |||||
* | Regenerate powerpc-nofpu ULPs. | Joseph Myers | 2013-07-03 | 1 | -183/+4154 |
| | |||||
* | m68k: update libm test ULPs | Andreas Schwab | 2013-07-03 | 1 | -6/+704 |
| | |||||
* | Regenerate MIPS ulps. | Joseph Myers | 2013-07-02 | 2 | -378/+9203 |
| | |||||
* | Regenerate ARM ulps. | Joseph Myers | 2013-07-02 | 1 | -103/+2804 |
| | |||||
* | Make soft-float ARM use soft-fp fma/fmaf. | Joseph Myers | 2013-07-02 | 4 | -0/+60 |
| | |||||
* | alpha: Update libm-test-ulps from scratch | Richard Henderson | 2013-07-02 | 1 | -205/+66 |
| | |||||
* | Implement fma in soft-fp. | Joseph Myers | 2013-07-02 | 8 | -12/+32 |
| | |||||
* | ARM: Pass dl_hwcap to IFUNC resolver functions. | Will Newton | 2013-07-02 | 1 | -1/+1 |
| | |||||
* | Support no-FPU ColdFire in sysdeps/m68k/dl-trampoline.S and refactor code. | Joseph Myers | 2013-06-30 | 1 | -24/+19 |
| | |||||
* | tile: switch to using <fenv.h> fallback functions | Chris Metcalf | 2013-06-30 | 6 | -165/+0 |
| | | | | | Now that the fallback functions match the desired semantics for tile functions, just switch to using them. | ||||
* | Add GLRO(dl_hwcap2) for new AT_HWCAP2 auxv_t a_type. | Ryan S. Arnold | 2013-06-28 | 3 | -3/+7 |
| | |||||
* | Fix sysdeps/m68k/fpu_control.h preprocessor indentation. | Joseph Myers | 2013-06-28 | 1 | -32/+32 |
| | |||||
* | Support no-FPU ColdFire in sysdeps/m68k/fpu_control.h. | Nathan Sidwell | 2013-06-28 | 1 | -3/+13 |
| | |||||
* | [AArch64] Adjust elf_machine_dynamic to find _DYNAMIC via _GLOBAL_OFFSET_TABLE_ | Marcus Shawcroft | 2013-06-28 | 1 | -2/+2 |
| | |||||
* | [AArch64] Simplify getcontext pstate initialization. | Marcus Shawcroft | 2013-06-28 | 1 | -2/+1 |
| | |||||
* | _dl_static_init: Remove nested locking. | Maciej W. Rozycki | 2013-06-27 | 2 | -14/+0 |
| | | | | | | | This function is now called from dl_open_worker with the GL(dl_load_lock) lock held and no longer needs local protection. GL(dl_load_lock) also correctly protects _dl_lookup_symbol_x called here that relies on the caller to have serialized access to the data structures it uses. | ||||
* | m68k: fix bad use of register alias in cfi insn | Andreas Schwab | 2013-06-25 | 1 | -2/+2 |
| | |||||
* | [BZ #15666] alpha: Add __sqrt*_finite definitions | Richard Henderson | 2013-06-24 | 7 | -0/+73 |
| | | | | | With compatibility for ev6 and non-ev6 builds, as the non-ev6 did manage to get definitions emitted for the float and double functions. | ||||
* | alpha: Update libm-test-ulps | Richard Henderson | 2013-06-23 | 1 | -32/+6388 |
| | |||||
* | sysdeps/arm/arm-mcount.S: Comment typo fix. | Roland McGrath | 2013-06-18 | 1 | -1/+1 |
| | |||||
* | ARM: Make armv7 memcpy implementations SFI-friendly | Roland McGrath | 2013-06-18 | 2 | -281/+564 |
| | |||||
* | ARM: Clean up __libc_ifunc_impl_list | Roland McGrath | 2013-06-18 | 1 | -10/+15 |
| | |||||
* | Fix warnings from ARM soft-float fpu_control.h. | Joseph Myers | 2013-06-18 | 1 | -2/+2 |
| | |||||
* | Wrap test-fpucw.c for ARM. | Joseph Myers | 2013-06-18 | 2 | -1/+6 |
| | |||||
* | Make ARM feenableexcept detect failure (bug 14907). | Joseph Myers | 2013-06-17 | 1 | -0/+12 |
| | |||||
* | New API to set default thread attributes | Siddhesh Poyarekar | 2013-06-15 | 14 | -0/+54 |
| | | | | | | | 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. | ||||
* | Stop MIPS setjmp / longjmp saving / restoring floating-point flags (bug 14909). | Joseph Myers | 2013-06-14 | 5 | -20/+2 |
| | |||||
* | Update ARM _FPU_RESERVED value. | Joseph Myers | 2013-06-14 | 1 | -1/+1 |
| | |||||
* | Add math-tests.h for MIPS. | Joseph Myers | 2013-06-14 | 1 | -0/+37 |
| | |||||
* | MicroBlaze: negated errors in lowlevellock.h | Kirk Meyer | 2013-06-14 | 1 | -4/+4 |
| | | | | | | | | | The macros in lowlevellock.h are returning positive errors, but the users of the macros expect negative. This causes e.g. sem_wait to sometimes return an error with errno set to -EWOULDBLOCK. Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | ||||
* | tile: default to little-endian in bits/endian.h | Chris Metcalf | 2013-06-13 | 1 | -3/+1 |
| | | | | | | This turns out to be helpful when doing a from-scratch cross-compile of gcc and glibc, since you can then do "make install-headers" in glibc even before you have a functioning tile gcc. | ||||
* | Add exception information to math-tests.h and use it in libm-test.inc. | Joseph Myers | 2013-06-11 | 1 | -1/+5 |
| | |||||
* | PowerPC: Remove redundant ports/sysdeps/powerpc/dl-procinfo.[ch]. | Ryan S. Arnold | 2013-06-11 | 2 | -268/+0 |
| | |||||
* | PowerPC: Merge ports/ dl-procinfo.[ch] with base. | Ryan S. Arnold | 2013-06-11 | 1 | -69/+69 |
| | |||||
* | Add rounding mode information to math-tests.h and use it in libm-test.inc. | Joseph Myers | 2013-06-10 | 1 | -0/+28 |
| | |||||
* | Use (void) in no-arguments function definitions. | Joseph Myers | 2013-06-08 | 2 | -2/+2 |
| | |||||
* | Avoid use of "register" as optimization hint. | Joseph Myers | 2013-06-07 | 2 | -3/+3 |
| | |||||
* | BZ #15583: r7 uninitialized in strcpy.S when ARM_HAS_T2 undefined | Richard Henderson | 2013-06-05 | 1 | -1/+1 |
| | |||||
* | Fix executable mode. | Ondrej Bilka | 2013-06-06 | 2 | -0/+0 |
| | |||||
* | Remove trailing whitespace in ports. | Joseph Myers | 2013-06-05 | 86 | -189/+189 |
| | |||||
* | [AArch64] Ensure getcontext() initializes PSTATE. | Marcus Shawcroft | 2013-06-04 | 2 | -0/+5 |
| | |||||
* | Link extra-libs consistently with libc and ld.so. | Joseph Myers | 2013-05-31 | 2 | -24/+0 |
| | |||||
* | Avoid crashing in LD_DEBUG when program name is unavailable | Siddhesh Poyarekar | 2013-05-29 | 8 | -31/+16 |
| | | | | | | | | | 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. | ||||
* | tile: improve detection for missing -mcmodel=large support | Chris Metcalf | 2013-05-24 | 3 | -4/+32 |
| | | | | | | | | | | | | | The existing test avoided passing -mcmodel=large if the compiler didn't support it. However, we need to test not just the compiler support, but also the toolchain (as and ld) support, so make the test more complete. In addition, we have to avoid using the hwN_plt() assembly operators if that support is missing, so guard the uses with #ifdef NO_PLT_PCREL. This allows us to properly build glibc with the current community binutils, which doesn't yet have the PC-relative PLT operator support. The -mcmodel=large support is in gcc 4.8, but the toolchain support won't be present in the community until binutils 2.24. | ||||
* | [AArch64] Use generic "mcount" routine for profiling. | Marcus Shawcroft | 2013-05-23 | 1 | -25/+0 |
| | |||||
* | Update bits/siginfo.h with Linux hwpoison SIGBUS changes | Edjunior Barbosa Machado | 2013-05-22 | 4 | -5/+31 |
| | | | | | | Adds new SIGBUS error codes for hardware poison signals, syncing with the current kernel headers (v3.9). It also adds si_trapno field for alpha. |