Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Don't include expected results in libm-test test names. | Joseph Myers | 2013-05-22 | 12 | -9314/+9297 |
| | |||||
* | Fix MIPS n32 cancellation in static libc (bug 15506). | Joseph Myers | 2013-05-21 | 3 | -16/+78 |
| | |||||
* | AArch64: Don't clobber argument for tail call to __sigjmp_save in sigsetjmp | Andreas Schwab | 2013-05-21 | 1 | -2/+8 |
| | |||||
* | [AArch64] Update libm-test-ulps. | Marcus Shawcroft | 2013-05-21 | 1 | -32/+6047 |
| | |||||
* | Handle sincos with generic libm-test logic. | Joseph Myers | 2013-05-19 | 12 | -87/+87 |
| | |||||
* | MIPS: soft-fp NaN representation corrections | Maciej W. Rozycki | 2013-05-16 | 5 | -6/+14 |
| | | | | | | | | [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. | ||||
* | Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). | Ryan S. Arnold | 2013-05-16 | 6 | -0/+9 |
| | |||||
* | hppa: Cleanup libm-test-ulps. | Carlos O'Donell | 2013-05-15 | 1 | -420/+0 |
| | | | | | | | | | | | | | | | | Joseph Myers noted that there were several old and really very incorrect values in the hppa libm-test-ulps. This patch removes all of the ulps values for ceil, floor, rint, round, trun, llrint, and llround, all of which were previously incorreclty added (including some negative values which are really wrong). --- ports/ 2013-05-15 Carlos O'Donell <carlos@redhat.com> * sysdeps/hppa/fpu/libm-test-ulps: Remove old values for ceil, floor, rint, round, trunc, llrint, and llround. | ||||
* | hppa: Update libm-test-ulps | Carlos O'Donell | 2013-05-15 | 1 | -15/+4164 |
| | | | | | | | | | | | | | | Update libm-test-ulps for hppa. There are a few entries with 4 or 5 ulps, but these appear to be expected. A more thorough review will be required if hppa switches long-double to a different type. --- ports/ 2013-05-15 Carlos O'Donell <carlos@redhat.com> * sysdeps/hppa/fpu/libm-test-ulps: Regenerate. | ||||
* | hppa: Fix _FPU_GETCW and _FPU_SETCW. | Carlos O'Donell | 2013-05-15 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | The following patch fixes both _FPU_GETCW and _FPU_SETCW for hppa. The initial implementation was flawed and not well tested. We failed to set cw, and passed in the value of a register to fldd. This patch fixes both of those errors and allows the libm tests to pass without failure. Signed-off-by: Guy Martin <gmsoft@tuxicoman.be> Signed-off-by: Carlos O'Donell <carlos@redhat.com> --- 2013-05-15 Guy Martin <gmsoft@tuxicoman.be> Carlos O'Donell <carlos@redhat.com> [BZ# 15000] * ports/sysdeps/hppa/fpu/fpu_control.h (_FPU_GETCW): Set cw. (_FPU_SETCW): Pass address to fldd. | ||||
* | Stop ARM setjmp/longjmp saving/restoring fpscr (bug 14908). | Joseph Myers | 2013-05-14 | 3 | -13/+3 |
| | |||||
* | ARM: Make multiarch memcpy always use NEON when compiler does | Roland McGrath | 2013-05-13 | 4 | -11/+31 |
| | |||||
* | [AArch64] Fix out of range branch from ioctl() and clone() | Marcus Shawcroft | 2013-05-12 | 2 | -4/+3 |
| | | | | | | | | | | 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. | ||||
* | ARM: Add Cortex-A15 optimized NEON and VFP memcpy routines, with IFUNC. | Will Newton | 2013-05-08 | 9 | -0/+854 |
| | |||||
* | ARM: Rewrite elf_machine_dynamic in pure C. | Roland McGrath | 2013-05-07 | 1 | -21/+4 |
| | |||||
* | ARM: Add missing sfi_breg prefix in _dl_tlsdesc_dynamic code. | Roland McGrath | 2013-05-06 | 1 | -0/+1 |
| | |||||
* | ARM: Macroize assembly use of EABI unwind directives. | Roland McGrath | 2013-04-19 | 2 | -15/+24 |
| | |||||
* | MicroBlaze Port | David Holsgrove | 2013-04-18 | 100 | -0/+12402 |
| | | | | | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> | ||||
* | m68k: update libm test ULPs | Andreas Schwab | 2013-04-11 | 1 | -4/+3596 |
| | |||||
* | New <math.h> macro named issignaling to check for a signaling NaN (sNaN). | Thomas Schwinge | 2013-04-02 | 15 | -0/+113 |
| | | | | It is based on draft TS 18661 and currently enabled as a GNU extension. | ||||
* | ARM: fix preconfigure. | Mans Rullgard | 2013-03-26 | 2 | -2/+2 |
| | |||||
* | Use LIBC_CONFIG_VAR for MIPS default-abi setting. | Joseph Myers | 2013-03-21 | 3 | -5/+3 |
| | |||||
* | Use LIBC_CONFIG_VAR for ARM default-abi setting. | Joseph Myers | 2013-03-20 | 3 | -7/+6 |
| | |||||
* | aarch64: Move rtld link to /lib | Andreas Schwab | 2013-03-19 | 2 | -0/+2 |
| | |||||
* | ARM: Make dl-tlsdesc.S use sfi_breg, respect ARM_ALWAYS_BX and ↵ | Roland McGrath | 2013-03-18 | 2 | -9/+28 |
| | | | | ARM_NO_INDEX_REGISTER. | ||||
* | Better distinguish between NaN/qNaN/sNaN. | Thomas Schwinge | 2013-03-15 | 1 | -8/+8 |
| | |||||
* | Avoid duplicate MAP_ANONYMOUS definition for MIPS GNU/Linux. | Thomas Schwinge | 2013-03-15 | 1 | -1/+0 |
| | | | | Follow-up to commit 664a9ce4ca40feabff781fff044c93a43ae15b59. | ||||
* | ARM: sfi_sp assembler macro | Roland McGrath | 2013-03-15 | 2 | -1/+6 |
| | |||||
* | ARM: sfi_breg assembler macro | Roland McGrath | 2013-03-15 | 17 | -189/+381 |
| | |||||
* | aarch64: use lib64 as default lib and slib directory | Andreas Schwab | 2013-03-14 | 2 | -0/+25 |
| | |||||
* | ARM_BX_ALIGN_LOG2 | Roland McGrath | 2013-03-13 | 3 | -12/+59 |
| | |||||
* | ARM: Handle ARM_ALWAYS_BX in {add,sub}_n.S code. | Roland McGrath | 2013-03-13 | 1 | -0/+6 |
| | |||||
* | ARM: Support avoiding pc as destination register. | Roland McGrath | 2013-03-13 | 3 | -2/+60 |
| | |||||
* | ARM: Make armv6t2 memchr implementation usable without Thumb. | Roland McGrath | 2013-03-12 | 1 | -2/+23 |
| | |||||
* | ARM: Change register allocation in armv6t2 memchr implementation. | Roland McGrath | 2013-03-12 | 1 | -15/+15 |
| |