summary refs log tree commit diff
path: root/sysdeps/s390
Commit message (Collapse)AuthorAgeFilesLines
* Don't include exceptions in libm-test-ulps test names.Joseph Myers2012-05-241-2/+2
|
* Split up stackguard-macros.h into sysdeps directories.Joseph Myers2012-05-152-0/+8
|
* Update s390 libm-test-ulpsAndreas Krebbel2012-05-041-134/+1411
|
* Remove last distribute variableAndreas Jaeger2012-04-211-2/+0
| | | | make dist support has been removed, remove the last remains of it.
* Add byteswap-16.h for __bswap_16H.J. Lu2012-04-062-40/+67
|
* Reduce down to one definition of _ELF_DYNAMIC_DO_RELOC.David S. Miller2012-04-051-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.
* Add __bswap_64 definition for non GCC compilers.Andreas Jaeger2012-04-031-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.
* Fix whitespaceAndreas Jaeger2012-03-281-1/+0
|
* Regenerate configure filesAndreas Jaeger2012-03-282-0/+253
|
* Move sysdeps/s390/s390-64/elf filesAndreas Jaeger2012-03-289-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.
* Move sysdeps/s390/s390-32/elf filesAndreas Jaeger2012-03-289-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.
* s390: Convert to crt[in].S.Richard Henderson2012-02-166-299/+290
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-0993-278/+185
|
* Remove __ELF__ conditionalsMarek Polacek2012-02-071-5/+1
|
* Remove __STDC__ conditionals from non-installed headers.Joseph Myers2012-01-261-10/+2
|
* More fallout from supporting only ELFUlrich Drepper2012-01-082-12/+0
|
* Remove pre-ISO C supportUlrich Drepper2012-01-072-46/+46
| | | | No more __const.
* Remove non-ELF supportUlrich Drepper2012-01-073-28/+4
|
* Prevent warnings due to long long constantsUlrich Drepper2011-12-231-49/+63
|
* Adjust libm test ulps for s390Andreas Schwab2011-11-301-4/+4
|
* Adjust s390 libm ULPsAndreas Schwab2011-10-141-2/+40
|
* Optimize libmUlrich Drepper2011-10-123-6/+9
| | | | | libm is now somewhat integrated with gcc's -ffinite-math-only option and lots of the wrapper functions have been optimized.
* Don't call ifunc functions in trace modeAndreas Schwab2011-10-052-4/+6
|
* Remove --wth-tls option, TLS support is requiredUlrich Drepper2011-09-114-40/+186
|
* Remove support for !USE___THREADUlrich Drepper2011-09-102-7/+5
|
* Fix for installation in sysdeps/s390/s390-64/MakefileUlrich Drepper2011-07-061-0/+12
|
* Use .machine to prevent AS from complaining about z9-109 instructions in ↵Andreas Krebbel2011-04-173-3/+12
| | | | iconv modules
* Skip extra zeroes when searching auxv on s390Andreas Krebbel2011-04-171-0/+12
|
* Fix memory leak in TLS of loaded objects.Ulrich Drepper2011-04-101-2/+5
|
* Make PowerPC64 default to nonexecutable stackRyan S. Arnold2010-12-191-1/+7
|
* Implement accurate fma.Jakub Jelinek2010-10-132-0/+69
|
* Correct implementation of fmaf.Jakub Jelinek2010-10-112-2/+4
|
* S/390: Fix highgprs check in startup codeAndreas Krebbel2010-09-291-9/+5
|
* Fix register conflict in s390 ____longjmp_chkAndreas Schwab2010-09-152-10/+16
|
* S/390: Disable two UTF conversion instructionsAndreas Krebbel2010-02-112-4/+16
|
* Avoid PLT call to fegetenv on s390Andreas Schwab2010-02-091-4/+1
|
* /390: Add runtime check for the highgprs kernel feature.Andreas Krebbel2010-01-152-0/+89
|
* Implement handling of the needed S390 relocations.Martin Schwidefsky2009-12-222-3/+4
|
* Add even more cfi to s390 asm files.Andreas Krebbel2009-12-074-0/+26
|
* configure tweaks, support $libc_add_on_config_subdirsRoland McGrath2009-09-152-12/+12
|
* Fix __longjmp_chk on s390/s390x.Jakub Jelinek2009-09-082-82/+0
| | | | s390/s390x hasn't been updated to handle alternate stacks properly.
* More white space fixes.Ulrich Drepper2009-07-241-4/+4
|
* White space fixes in last checkin.Ulrich Drepper2009-07-242-7/+7
|
* S/390: Hardware iconv modules.Andreas Krebbel2009-07-247-8/+1612
|
* Implement longjmp checking for s390.Ulrich Drepper2009-05-294-2/+94
|
* * stdlib/monetary.h: Uglify function parameter names. cvs/fedora-glibc-20090218T1534Jakub Jelinek2009-02-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sunrpc/rpc/pmap_clnt.h: Likewise. * sunrpc/rpc/svc.h: Likewise. * sunrpc/rpc/xdr.h: Likewise. * sunrpc/rpc/clnt.h: Likewise. * resolv/netdb.h: Likewise. * resolv/arpa/nameser.h: Likewise. * resolv/resolv.h: Likewise. * argp/argp.h: Likewise. * locale/langinfo.h: Likewise. * io/sys/stat.h: Likewise. * posix/spawn.h: Likewise. * nis/rpcsvc/nislib.h: Likewise. * malloc/obstack.h: Likewise. * sysdeps/ia64/bits/link.h: Likewise. * sysdeps/i386/bits/link.h: Likewise. * sysdeps/s390/bits/link.h: Likewise. * sysdeps/powerpc/bits/link.h: Likewise. * sysdeps/x86_64/bits/link.h: Likewise. * sysdeps/sparc/bits/link.h: Likewise. * sysdeps/sh/bits/link.h: Likewise. * sysdeps/unix/sysv/linux/i386/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: Likewise. * sysdeps/unix/sysv/linux/sys/eventfd.h: Likewise. 2009-02-16 Jakub Jelinek <jakub@redhat.com> * stdlib/monetary.h: Uglify function parameter names. * sunrpc/rpc/pmap_clnt.h: Likewise. * sunrpc/rpc/svc.h: Likewise. * sunrpc/rpc/xdr.h: Likewise. * sunrpc/rpc/clnt.h: Likewise. * resolv/netdb.h: Likewise. * resolv/arpa/nameser.h: Likewise. * resolv/resolv.h: Likewise. * argp/argp.h: Likewise. * locale/langinfo.h: Likewise. * io/sys/stat.h: Likewise. * posix/spawn.h: Likewise. * nis/rpcsvc/nislib.h: Likewise. * malloc/obstack.h: Likewise. * sysdeps/ia64/bits/link.h: Likewise. * sysdeps/i386/bits/link.h: Likewise. * sysdeps/s390/bits/link.h: Likewise. * sysdeps/powerpc/bits/link.h: Likewise. * sysdeps/x86_64/bits/link.h: Likewise. * sysdeps/sparc/bits/link.h: Likewise. * sysdeps/sh/bits/link.h: Likewise. * sysdeps/unix/sysv/linux/i386/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/sys/io.h: Likewise. * sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: Likewise. * sysdeps/unix/sysv/linux/sys/eventfd.h: Likewise.
* * sysdeps/s390/s390-64/dl-trampoline.S (_dl_runtime_profile): Use the Jakub Jelinek2008-11-071-1/+1
| | | | | | | | correct instruction to remove the stack frame. 2008-11-03 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-64/dl-trampoline.S (_dl_runtime_profile): Use the correct instruction to remove the stack frame.
* * sysdeps/s390/bits/atomic.h (__arch_compare_and_exchange_val_32_acq, Jakub Jelinek2008-11-071-2/+2
| | | | | | | | __arch_compare_and_exchange_val_64_acq): Add "memory" clobber. 2008-11-03 Michael Matz <matz@suse.de> * sysdeps/s390/bits/atomic.h (__arch_compare_and_exchange_val_32_acq, __arch_compare_and_exchange_val_64_acq): Add "memory" clobber.
* * sysdeps/s390/s390-64/s390x-mcount.S: Replace ahi with aghi.Ulrich Drepper2008-09-231-1/+1
| | | | * sysdeps/unix/sysv/linux/s390/s390-64/socket.S: Likewise.
* [BZ #6442]Ulrich Drepper2008-05-151-2/+2
| | | | | | | | | | | * string/endian.h: Add macros for fixed-size endian conversion. * bits/byteswap.h: Allow inclusion from <endian.h>. * sysdeps/i386/bits/byteswap.h: Likewise. * sysdeps/ia64/bits/byteswap.h: Likewise. * sysdeps/s390/bits/byteswap.h: Likewise. * sysdeps/x86_64/bits/byteswap.h: Likewise. * string/Makefile (tests): Add tst-endian. * string/tst-endian.c: New file.