Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix missing declaration | Andreas Schwab | 2012-05-26 | 1 | -0/+1 |
| | |||||
* | Optimize handling of denormals in logb/logbf/logbl | Andreas Schwab | 2012-05-26 | 2 | -11/+10 |
| | |||||
* | ppc: Pass hwcap to ifuncs. | Richard Henderson | 2012-05-25 | 2 | -4/+5 |
| | | | | | | | | | | * sysdeps/powerpc/powerpc32/dl-irel.h (elf_ifunc_invoke): Pass dl_hwcap to ifunc resolver. * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Use elf_ifunc_invoke. * sysdeps/powerpc/powerpc64/dl-irel.h (elf_ifunc_invoke): Pass dl_hwcap to ifunc resolver. * sysdeps/powerpc/powerpc64/dl-machine.h (resolve_ifunc): Likewise. | ||||
* | PowerPC: libm ABI update | Adhemerval Zanella | 2012-05-22 | 3 | -8/+20 |
| | | | | Update for libm abilist for POWER6 and POWER7. | ||||
* | Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32 | H.J. Lu | 2012-05-21 | 1 | -1/+1 |
| | |||||
* | [PowerPC] Remove -ftree-loop-linear from Makefiles | Tulio Magno Quites Machado Filho | 2012-05-18 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | In the past the "-ftree-loop-linear" switch provided a measurable improvement in performance for certain functions. At some point it was assigned as the responsibility of Graphite in GCC. It has been found that even with Graphite enabled these flags no longer perform any appreciable improvement over the baseline. Graphite now has some open bugs which need to be fixed in order for it to provide measurable performance improvements but it lacks active development. As a result some compiler distributors may disable Graphite. If Graphite is disabled then building GLIBC will fail if the "-ftree-loop-linear" switch is used. This patch removes the use of "-ftree-loop-linear" as unnecessary. | ||||
* | Avoid runtime GOT relocations in ld.so on powerpc | Andreas Schwab | 2012-05-18 | 3 | -7/+17 |
| | |||||
* | Fix undefined reference to _dl_prof_resolve in profiled libc | Andreas Schwab | 2012-05-18 | 1 | -4/+9 |
| | |||||
* | Split up stackguard-macros.h into sysdeps directories. | Joseph Myers | 2012-05-15 | 1 | -0/+4 |
| | |||||
* | PowerPC - logb[f|l] optimization for POWER7 | Adhemerval Zanella | 2012-05-15 | 3 | -0/+207 |
| | | | | | | This patch provides optimized logb (1.2x on PPC32 and 2.5x on PPC64), logbf (1.1x on PPC32 and 2.2x on PPC64), and logbl (1.3x on PPC32 and 50% on PPC64) for the POWER7 processor. | ||||
* | Fix missing nearbyintl@GLIBC_2.1 on powerpc | Andreas Schwab | 2012-05-01 | 1 | -3/+3 |
| | |||||
* | Further simplify power6 wordcopy by removing switch statements. | Will Schmidt | 2012-04-18 | 1 | -24/+2 |
| | | | | | | This fix replaces switch statements that contain individual [fwd|bwd]_align_merge (<constant>) calls with a single [fwd|bwd]_align_merge (align) call. | ||||
* | Simplify power6 wordcopy by adding [fwd|bwd]_align_merge macros. | Will Schmidt | 2012-04-18 | 1 | -82/+35 |
| | |||||
* | Reduce down to one definition of _ELF_DYNAMIC_DO_RELOC. | David S. Miller | 2012-04-05 | 1 | -4/+0 |
| | | | | | | | | | | | | | * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Reduce down to one definition. * sysdeps/powerpc/powerpc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Delete. * sysdeps/s390/s390-32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc64/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. | ||||
* | Regenerate configure files | Andreas Jaeger | 2012-03-28 | 1 | -0/+45 |
| | |||||
* | Move sysdeps/powerpc/powerpc32/elf files | Andreas Jaeger | 2012-03-28 | 5 | -165/+34 |
| | | | | | | | | | | * sysdeps/powerpc/powerpc32/elf/bzero.S: Moved to ... * sysdeps/powerpc/powerpc32/bzero.S: ... here. * sysdeps/powerpc/powerpc32/elf/start.S: Moved to ... * sysdeps/powerpc/powerpc32/start.S: ... here. * sysdeps/powerpc/powerpc32/elf/configure.in: Merge into ... * sysdeps/powerpc/powerpc32/configure.in: ... this. * sysdeps/powerpc/powerpc32/elf/configure: Delete file. | ||||
* | Disable use of FMA instructions in branred | Andreas Schwab | 2012-03-21 | 1 | -18/+96 |
| | |||||
* | Move stdio-common/_itoa.h to sysdeps/generic | H.J. Lu | 2012-03-20 | 3 | -3/+3 |
| | |||||
* | Replace FSF snail mail address with URL in miscellaneous files. | Paul Eggert | 2012-03-10 | 2 | -6/+4 |
| | |||||
* | Use <> for math.h and math_private.h everywhere. | Richard Henderson | 2012-03-09 | 3 | -3/+3 |
| | | | | Entire tree edited via find | grep | sed. | ||||
* | Remove old initfini mechanism. | Joseph Myers | 2012-02-21 | 1 | -4/+0 |
| | |||||
* | Replace FSF snail mail address with URLs. | Paul Eggert | 2012-02-09 | 124 | -370/+245 |
| | |||||
* | powerpc: add crt files | Andreas Schwab | 2012-02-08 | 2 | -0/+144 |
| | | | | | | | * sysdeps/powerpc/powerpc32/crti.S: New file. * sysdeps/powerpc/powerpc32/crtn.S: New file. * sysdeps/powerpc/powerpc64/crti.S: New file. * sysdeps/powerpc/powerpc64/crtn.S: New file. | ||||
* | Remove __ELF__ conditionals | Marek Polacek | 2012-02-07 | 1 | -5/+1 |
| | |||||
* | PowerPC - A2 memcpy cache line size initialization | Adhemerval Zanella | 2012-01-27 | 1 | -2/+23 |
| | |||||
* | Powerpc: correct duplicate label issue with multiple passes through context code | Will Schmidt | 2012-01-12 | 1 | -2/+6 |
| | |||||
* | Remove non-ELF support | Ulrich Drepper | 2012-01-07 | 1 | -2/+1 |
| | |||||
* | Optimized strcasecmp for Power7 | Adhemerval Zanella | 2011-12-17 | 3 | -0/+141 |
| | |||||
* | Fix WP | Ulrich Drepper | 2011-12-17 | 1 | -1/+1 |
| | |||||
* | Simplify code for accessing powerpc GOT | Will Schmidt | 2011-12-17 | 26 | -130/+110 |
| | |||||
* | Optimized nearbyint for PPC | Adhemerval Zanella | 2011-12-17 | 2 | -0/+150 |
| | |||||
* | Don't call ifunc functions in trace mode | Andreas Schwab | 2011-10-05 | 1 | -3/+5 |
| | |||||
* | Remove --wth-tls option, TLS support is required | Ulrich Drepper | 2011-09-11 | 2 | -17/+92 |
| | |||||
* | Remove support for !USE___THREAD | Ulrich Drepper | 2011-09-10 | 1 | -11/+2 |
| | |||||
* | Fix profiling on powerpc32 secure-plt shared libs and PIEs | Alan Modra | 2011-09-07 | 3 | -2/+9 |
| | |||||
* | power7 strncmp optimization | Will Schmidt | 2011-09-07 | 1 | -1/+3 |
| | |||||
* | power7 memcpy VSX optimizations | Will Schmidt | 2011-09-07 | 1 | -15/+73 |
| | |||||
* | Add an elf_ifunc_invoke interface so that architectures can implement | David S. Miller | 2011-06-20 | 1 | -1/+8 |
| | | | | the ifunc resolver calls however they wish. | ||||
* | Fix whitespaces. | Ulrich Drepper | 2011-04-22 | 3 | -61/+60 |
| | |||||
* | Remove doubled words. | Jim Meyering | 2011-04-22 | 10 | -18/+18 |
| | |||||
* | Fix POWER4/POWER7 optimized strncmp to not read past differing bytes | Andreas Schwab | 2011-04-17 | 2 | -10/+12 |
| | |||||
* | PowerPC: Fix POWER6 s_isnanf.S: END(__isnan) to END(__isnanf) | Ryan S. Arnold | 2011-03-18 | 1 | -3/+2 |
| | |||||
* | power7-optimized mempcpy | Luis Machado | 2010-11-05 | 1 | -0/+471 |
| | |||||
* | powerpc: PPCA2/A2 optimized memcpy function | Michael B. Brutman | 2010-10-24 | 1 | -0/+511 |
| | |||||
* | Implement accurate fma. | Jakub Jelinek | 2010-10-13 | 1 | -0/+5 |
| | |||||
* | powerpc: Use generic memset for RTLD for ppc32/64 | Luis Machado | 2010-09-29 | 1 | -0/+4 |
| | |||||
* | Revert "powerpc: PPCA2 optimized memcpy function" | Ulrich Drepper | 2010-09-27 | 1 | -511/+0 |
| | | | | | | | | This reverts commit 44f91d3884e241e4402eb3e8b9b6dfa2acc9f80c. Conflicts: ChangeLog | ||||
* | powerpc: PPCA2 optimized memcpy function | Michael B. Brutman | 2010-09-21 | 1 | -0/+511 |
| | |||||
* | powerpc: Various P7-optimized string functions | Luis Machado | 2010-08-19 | 7 | -0/+1040 |
| | |||||
* | PowerPC64 ABI fixes | Alan Modra | 2010-08-12 | 1 | -1/+1 |
| |