aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/s390
AgeCommit message (Collapse)AuthorFilesLines
2012-07-19Change Implies to shell scripthjl/impliesH.J. Lu3-2/+4
2012-07-19S/390: Add support for STT_GNU_IFUNC symbols.Andreas Krebbel19-102/+1185
Add support for STT_GNU_IFUNC symbols and the new R_390_IRELATIVE relocation. Provide optimized version of memcpy, memset, and memcmp for z10 and z196.
2012-07-17Remove TLS configure checks.Marek Polacek4-302/+0
2012-07-17Split tls-macros.h into sysdeps directories.Joseph Myers2-0/+186
2012-07-10Get rid of ASM_GLOBAL_DIRECTIVE.Marek Polacek4-6/+6
2012-06-25Update s390 ULPs fileAndreas Jaeger1-4/+354
2012-06-21Avoid -Wconversion warning for htonsAndreas Jaeger2-4/+4
2012-05-24Don't include exceptions in libm-test-ulps test names.Joseph Myers1-2/+2
2012-05-15Split up stackguard-macros.h into sysdeps directories.Joseph Myers2-0/+8
2012-05-04Update s390 libm-test-ulpsAndreas Krebbel1-134/+1411
2012-04-21Remove last distribute variableAndreas Jaeger1-2/+0
make dist support has been removed, remove the last remains of it.
2012-04-06Add byteswap-16.h for __bswap_16H.J. Lu2-40/+67
2012-04-05Reduce down to one definition of _ELF_DYNAMIC_DO_RELOC.David S. Miller1-3/+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.
2012-04-03Add __bswap_64 definition for non GCC compilers.Andreas Jaeger1-10/+10
[BZ#13926] Currently __bswap_64 is not defined at all for non-GCC compilers. Define it but guard it with __GLIBC_HAVE_LONG_LONG. endian.h uses __bswap_64, make the functions only available if __GLIBC_HAVE_LONG_LONG is defined.
2012-03-28Fix whitespaceAndreas Jaeger1-1/+0
2012-03-28Regenerate configure filesAndreas Jaeger2-0/+253
2012-03-28Move sysdeps/s390/s390-64/elf filesAndreas Jaeger9-277/+30
* sysdeps/s390/s390-64/elf/bsd-_setjmp.S: Moved to ... * sysdeps/s390/s390-64/bsd-_setjmp.S: ... here. * sysdeps/s390/s390-64/elf/bsd-setjmp.S: Moved to ... * sysdeps/s390/s390-64/bsd-setjmp.S: ... here. * sysdeps/s390/s390-64/elf/setjmp.S: Moved to ... * sysdeps/s390/s390-64/setjmp.S: ... here. * sysdeps/s390/s390-64/elf/configure.in: Moved to ... * sysdeps/s390/s390-64/configure.in: ... here * sysdeps/s390/s390-64/elf/configure: Delete file. * sysdeps/s390/s390-64/elf/start.S: Moved to ... * sysdeps/s390/s390-64/start.S: ... here. * sysdeps/s390/s390-64/elf/configure: Delete.
2012-03-28Move sysdeps/s390/s390-32/elf filesAndreas Jaeger9-310/+29
* sysdeps/s390/s390-32/elf/bsd-_setjmp.S: Moved to ... * sysdeps/s390/s390-32/bsd-_setjmp.S: ... here. * sysdeps/s390/s390-32/elf/bsd-setjmp.S: Moved to ... * sysdeps/s390/s390-32/bsd-setjmp.S: ... here. * sysdeps/s390/s390-32/elf/setjmp.S: Moved to ... * sysdeps/s390/s390-32/setjmp.S: ... here. * sysdeps/s390/s390-32/elf/configure.in: Moved to ... * sysdeps/s390/s390-32/configure.in: ... here. * sysdeps/s390/s390-32/elf/configure: Delete file. * sysdeps/s390/s390-32/elf/start.S: Moved to ... * sysdeps/s390/s390-32/start.S: ... here.
2012-02-16s390: Convert to crt[in].S.Richard Henderson6-299/+290
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert93-278/+185
2012-02-07Remove __ELF__ conditionalsMarek Polacek1-5/+1
2012-01-26Remove __STDC__ conditionals from non-installed headers.Joseph Myers1-10/+2
2012-01-08More fallout from supporting only ELFUlrich Drepper2-12/+0
2012-01-07Remove pre-ISO C supportUlrich Drepper2-46/+46
No more __const.
2012-01-07Remove non-ELF supportUlrich Drepper3-28/+4
2011-12-23Prevent warnings due to long long constantsUlrich Drepper1-49/+63
2011-11-30Adjust libm test ulps for s390Andreas Schwab1-4/+4
2011-10-14Adjust s390 libm ULPsAndreas Schwab1-2/+40
2011-10-12Optimize libmUlrich Drepper3-6/+9
libm is now somewhat integrated with gcc's -ffinite-math-only option and lots of the wrapper functions have been optimized.
2011-10-05Don't call ifunc functions in trace modeAndreas Schwab2-4/+6
2011-09-11Remove --wth-tls option, TLS support is requiredUlrich Drepper4-40/+186
2011-09-10Remove support for !USE___THREADUlrich Drepper2-7/+5
2011-07-06Fix for installation in sysdeps/s390/s390-64/MakefileUlrich Drepper1-0/+12
2011-04-17Use .machine to prevent AS from complaining about z9-109 instructions in ↵Andreas Krebbel3-3/+12
iconv modules
2011-04-17Skip extra zeroes when searching auxv on s390Andreas Krebbel1-0/+12
2011-04-10Fix memory leak in TLS of loaded objects.Ulrich Drepper1-2/+5
2010-12-19Make PowerPC64 default to nonexecutable stackRyan S. Arnold1-1/+7
2010-10-13Implement accurate fma.Jakub Jelinek2-0/+69
2010-10-11Correct implementation of fmaf.Jakub Jelinek2-2/+4
2010-09-29S/390: Fix highgprs check in startup codeAndreas Krebbel1-9/+5
2010-09-15Fix register conflict in s390 ____longjmp_chkAndreas Schwab2-10/+16
2010-02-11S/390: Disable two UTF conversion instructionsAndreas Krebbel2-4/+16
2010-02-09Avoid PLT call to fegetenv on s390Andreas Schwab1-4/+1
2010-01-15/390: Add runtime check for the highgprs kernel feature.Andreas Krebbel2-0/+89
2009-12-22Implement handling of the needed S390 relocations.Martin Schwidefsky2-3/+4
2009-12-07Add even more cfi to s390 asm files.Andreas Krebbel4-0/+26
2009-09-15configure tweaks, support $libc_add_on_config_subdirsRoland McGrath2-12/+12
2009-09-08Fix __longjmp_chk on s390/s390x.Jakub Jelinek2-82/+0
s390/s390x hasn't been updated to handle alternate stacks properly.
2009-07-24More white space fixes.Ulrich Drepper1-4/+4
2009-07-24White space fixes in last checkin.Ulrich Drepper2-7/+7