This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch zack/c99-compliant-scanf in repository glibc.
discards 9824f23bc5 Use C99-compliant scanf under _GNU_SOURCE with modern compilers. adds df648905e7 Add test that MAP_* constants agree with kernel. adds 551e81d9e3 Do not clobber r12 for ia64 syscalls. adds 6e15f3e26b Y2038: add function __localtime64 adds bfb79db4c3 Fix __TIMERSIZE and @theglibcadj typos adds 40e6c1ec1f localedata: Remove executable bit from localedata/locales/bi [...] adds 053c52b177 locale: Rewrite locale/gen-translit.pl in Python adds cd815050e5 x86: Merge i386/x86_64 atomic-machine.h adds b8686c0d70 S390: Add configure check to detect z10 as mininum architect [...] adds e8023f2685 S390: Use hwcap instead of dl_hwcap in ifunc-resolvers. adds 5f1743d118 S390: Unify 31/64bit memset. adds 712a254a97 S390: Refactor memset ifunc handling. adds 07be392807 S390: Implement bzero with memset. adds 6c6b8c7470 S390: Unify 31/64bit memcmp. adds b7e024a838 S390: Refactor memcmp ifunc handling. adds df3eb8de31 S390: Unify 31/64bit memcpy. adds 18eb862d45 S390: Refactor memcpy/mempcpy ifunc handling. adds e099aab060 S390: Remove s390 specific implementation of bcopy. adds d097d97626 S390: Use memcpy for forward cases in memmove. adds 2ee1bc57ab S390: Add configure check to detect z13 as mininum architect [...] adds cdd927d98c S390: Add z13 memmove ifunc variant. adds 8c25dddd2e S390: Add z13 strstr ifunc variant. adds d2c4c403fe S390: Add z13 memmem ifunc variant. adds ff3ca3743a S390: Refactor strlen ifunc handling. adds de10e44dda S390: Refactor strnlen ifunc handling. adds 914a4e0557 S390: Refactor strcpy ifunc handling. adds 970449311d S390: Refactor stpcpy ifunc handling. adds d1bdbf3809 S390: Refactor strncpy ifunc handling. adds 25218822bd S390: Refactor stpncpy ifunc handling. adds 8e5a0afbbf S390: Refactor strcat ifunc handling. adds b935335155 S390: Refactor strncat ifunc handling. adds cdab85fe33 S390: Refactor strcmp ifunc handling. adds 316b884219 S390: Refactor strncmp ifunc handling. adds 32f12653d4 S390: Refactor strchr ifunc handling. adds a1361e6561 S390: Refactor strchrnul ifunc handling. adds 26ea876087 S390: Refactor strrchr ifunc handling. adds 483fc56978 S390: Refactor strspn ifunc handling. adds 572cca93fa S390: Refactor strpbrk ifunc handling. adds 5d2ec20a99 S390: Refactor strcspn ifunc handling. adds 581a051c2e S390: Refactor memchr ifunc handling. adds 4c7b3cec11 S390: Refactor rawmemchr ifunc handling. adds 196655ba54 S390: Refactor memccpy ifunc handling. adds 89bfcbdf9d S390: Refactor memrchr ifunc handling. adds 2e02d0b7a9 S390: Refactor wcslen ifunc handling. adds c7e7cd266e S390: Refactor wcsnlen ifunc handling. adds 804f2e5c73 S390: Refactor wcscpy ifunc handling. adds 0582e42845 S390: Refactor wcpcpy ifunc handling. adds 0966dd8689 S390: Refactor wcsncpy ifunc handling. adds c3081bcbd9 S390: Refactor wcpncpy ifunc handling. adds 3389cae427 S390: Refactor wcscat ifunc handling. adds 814a76e1bc S390: Refactor wcsncat ifunc handling. adds 3459e23dd4 S390: Refactor wcscmp ifunc handling. adds e9873e1d47 S390: Refactor wcsncmp ifunc handling. adds cf3ccc31a3 S390: Refactor wcschr ifunc handling. adds c09c1b6f01 S390: Refactor wcschrnul ifunc handling. adds 4753713aae S390: Refactor wcsrchr ifunc handling. adds 8507e83190 S390: Refactor wcsspn ifunc handling. adds 8e87c1f6d4 S390: Refactor wcspbrk ifunc handling. adds 79b44cf611 S390: Refactor wcscspn ifunc handling. adds c62534ae52 S390: Refactor wmemchr ifunc handling. adds d2a7436c1c S390: Refactor wmemset ifunc handling. adds 25654a8c74 S390: Refactor wmemcmp ifunc handling. adds 12f0dcb8da S390: Refactor gconv_simple ifunc handling. adds 80190d2b0e S390: Cleanup ifunc-resolve.h. adds 646ce7e0be Remove __ASSUME_ST_INO_64_BIT. adds 43a45c2d82 m68k: Fix sigaction kernel definition (BZ #23960) adds 56b98bf1fb alpha: Use Linux generic sigaction implementation adds f9eabb197f hppa: Remove kernel_sigaction.h adds 8b1d5da566 ia64: Remove kernel_sigaction.h adds 64dd7a1630 s390: Use generic kernel_sigaction.h adds 64c2277d2e Y2038: add function __localtime64_r adds 131db8b0c8 Y2038: add function __gmtime64 adds a1d346ce0d Y2038: add function __gmtime64_r adds 7755e50411 Y2038: add function __ctime64 adds c4c2836ada Y2038: add function __ctime64_r adds dfa6216f24 Fix BZ number for 43a45c2d82 adds bbb7dc8475 hurd: Fix 64bit fcntl lock implementation adds 61595e3d36 nscd: avoid assertion failure during persistent db check adds 1616d034b6 Print cache size and geometry auxv types on LD_SHOW_AUXV=1 adds 515f463f52 Remove x86 mathinline.h sinh, cosh, tanh inlines. adds da75c1b180 Remove x86 mathinline.h. adds ab4169313c manual/examples: Remove redundant "if not" adds ac253355ba Y2038: make __difftime compatible with 64-bit time adds 5f72b00591 Add C-SKY port adds ebe544bf6e malloc: Add more integrity checks to mremap_chunk. adds c0e82f1173 malloc: Check the alignment of mmapped chunks before unmapping. adds 192963be49 Require GCC 5 or later to build glibc (bug 23993). adds 5d025ea617 Update longlong.h. adds 90d3320d7f Refactor string benchtests adds 57b3ff8e1a Update nios2, sparc32 localplt.data for difftime changes (bu [...] new da1907bb99 Use C99-compliant scanf under _GNU_SOURCE with modern compilers.
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (9824f23bc5) \ N -- N -- N refs/heads/zack/c99-compliant-scanf (da1907bb99)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 1229 +++++++++ INSTALL | 11 +- NEWS | 12 + README | 1 + benchtests/bench-memchr.c | 5 - benchtests/bench-memcmp.c | 19 +- benchtests/bench-memset-large.c | 7 - benchtests/bench-memset-walk.c | 7 - benchtests/bench-memset.c | 7 - benchtests/bench-stpcpy.c | 6 - benchtests/bench-stpncpy.c | 8 - benchtests/bench-strcat.c | 13 +- benchtests/bench-strchr.c | 17 +- benchtests/bench-strcmp.c | 22 - benchtests/bench-strcpy.c | 17 +- benchtests/bench-strcspn.c | 9 - benchtests/bench-string.h | 50 + benchtests/bench-strlen.c | 5 - benchtests/bench-strncat.c | 13 +- benchtests/bench-strncmp.c | 8 - benchtests/bench-strncpy.c | 18 +- benchtests/bench-strnlen.c | 9 +- benchtests/bench-strpbrk.c | 14 +- benchtests/bench-strrchr.c | 11 +- benchtests/bench-strspn.c | 13 +- config.h.in | 12 + configure | 2 +- configure.ac | 2 +- elf/dl-sysdep.c | 68 +- include/time.h | 53 + locale/C-translit.h | 836 ------ locale/C-translit.h.in | 2744 ++++++++++---------- locale/Makefile | 7 +- locale/gen-translit.pl | 144 - locale/gen-translit.py | 177 ++ localedata/locales/bi_VU | 0 malloc/malloc.c | 17 +- manual/examples/add.c | 2 +- manual/examples/argp-ex1.c | 2 +- manual/examples/argp-ex2.c | 2 +- manual/examples/argp-ex3.c | 2 +- manual/examples/argp-ex4.c | 2 +- manual/examples/atexit.c | 2 +- manual/examples/db.c | 2 +- manual/examples/dir.c | 2 +- manual/examples/dir2.c | 2 +- manual/examples/execinfo.c | 2 +- manual/examples/filecli.c | 2 +- manual/examples/filesrv.c | 2 +- manual/examples/fmtmsgexpl.c | 2 +- manual/examples/genpass.c | 2 +- manual/examples/inetcli.c | 2 +- manual/examples/inetsrv.c | 2 +- manual/examples/isockad.c | 2 +- manual/examples/longopt.c | 2 +- manual/examples/memopen.c | 2 +- manual/examples/memstrm.c | 2 +- manual/examples/mkdirent.c | 2 +- manual/examples/mkfsock.c | 2 +- manual/examples/mkisock.c | 2 +- manual/examples/mygetpass.c | 2 +- manual/examples/pipe.c | 2 +- manual/examples/popen.c | 2 +- manual/examples/rprintf.c | 2 +- manual/examples/search.c | 2 +- manual/examples/select.c | 2 +- manual/examples/setjmp.c | 2 +- manual/examples/sigh1.c | 2 +- manual/examples/sigusr.c | 2 +- manual/examples/stpcpy.c | 2 +- manual/examples/strdupa.c | 2 +- manual/examples/strftim.c | 2 +- manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 2 +- manual/examples/testopt.c | 2 +- manual/examples/testpass.c | 2 +- manual/examples/timeval_subtract.c | 2 +- manual/install.texi | 11 +- manual/maint.texi | 125 + nscd/connections.c | 3 +- scripts/build-many-glibcs.py | 10 +- scripts/glibcextract.py | 21 +- scripts/update-copyrights | 2 +- stdlib/longlong.h | 115 +- sysdeps/csky/Implies | 5 + sysdeps/csky/Makefile | 9 + sysdeps/csky/abiv2/__longjmp.S | 61 + sysdeps/csky/abiv2/csky-mcount.S | 67 + .../sigaction.c => csky/abiv2/dl-trampoline.S} | 48 +- sysdeps/csky/abiv2/memcmp.S | 142 + sysdeps/csky/abiv2/memcpy.S | 238 ++ sysdeps/csky/abiv2/memmove.S | 1 + sysdeps/csky/abiv2/memset.S | 98 + sysdeps/csky/abiv2/setjmp.S | 77 + sysdeps/csky/abiv2/start.S | 108 + sysdeps/csky/abiv2/strcmp.S | 156 ++ sysdeps/csky/abiv2/strcpy.S | 127 + sysdeps/csky/abiv2/strlen.S | 102 + sysdeps/csky/abiv2/tls-macros.h | 55 + sysdeps/csky/abort-instr.h | 2 + sysdeps/csky/atomic-machine.h | 77 + sysdeps/csky/bits/endian.h | 9 + sysdeps/csky/bits/fenv.h | 111 + sysdeps/csky/bits/link.h | 55 + .../multiarch/memchr.c => csky/bits/setjmp.h} | 25 +- sysdeps/csky/bsd-_setjmp.S | 1 + sysdeps/csky/bsd-setjmp.S | 1 + sysdeps/csky/configure | 4 + sysdeps/csky/configure.ac | 4 + sysdeps/csky/dl-machine.h | 362 +++ sysdeps/csky/dl-procinfo.c | 62 + sysdeps/csky/dl-procinfo.h | 59 + sysdeps/{s390/mempcpy.S => csky/dl-sysdep.h} | 12 +- sysdeps/{s390/multiarch/memchr.c => csky/dl-tls.h} | 21 +- time/gmtime.c => sysdeps/csky/fpu/fclrexcpt.c | 39 +- time/gmtime.c => sysdeps/csky/fpu/fedisblxcpt.c | 38 +- time/ctime.c => sysdeps/csky/fpu/feenablxcpt.c | 32 +- time/ctime.c => sysdeps/csky/fpu/fegetenv.c | 29 +- .../wcscspn-c.c => csky/fpu/fegetexcept.c} | 24 +- .../multiarch/strcpy.c => csky/fpu/fegetmode.c} | 19 +- .../multiarch/strncat.c => csky/fpu/fegetround.c} | 27 +- time/ctime.c => sysdeps/csky/fpu/feholdexcpt.c | 26 +- .../multiarch/strchrnul.c => csky/fpu/fenv_libc.h} | 24 +- sysdeps/csky/fpu/fenv_private.h | 280 ++ sysdeps/csky/fpu/fesetenv.c | 59 + .../multiarch/memchr.c => csky/fpu/fesetexcept.c} | 26 +- .../multiarch/wcscspn-c.c => csky/fpu/fesetmode.c} | 25 +- .../multiarch/memchr.c => csky/fpu/fesetround.c} | 27 +- sysdeps/csky/fpu/feupdateenv.c | 46 + .../multiarch/memchr.c => csky/fpu/fgetexcptflg.c} | 25 +- .../fpu/fix-fp-int-convert-overflow.h} | 29 +- sysdeps/csky/fpu/fraiseexcpt.c | 126 + .../alpha/sigaction.c => csky/fpu/fsetexcptflg.c} | 41 +- .../strchrnul-c.c => csky/fpu/ftestexcept.c} | 24 +- sysdeps/csky/fpu/libm-test-ulps | 1640 ++++++++++++ sysdeps/csky/fpu/libm-test-ulps-name | 1 + sysdeps/csky/fpu_control.h | 148 ++ .../s390-32/multiarch/strcmp.c => csky/gccframe.h} | 12 +- sysdeps/csky/jmpbuf-unwind.h | 48 + sysdeps/csky/ldsodefs.h | 42 + time/gmtime.c => sysdeps/csky/libc-tls.c | 31 +- sysdeps/csky/linkmap.h | 4 + .../sparc64/sigaction.c => csky/machine-gmon.h} | 33 +- .../s390-32/multiarch/memchr.c => csky/memusage.h} | 12 +- sysdeps/{arm => csky}/nofpu/Implies | 0 sysdeps/csky/nofpu/libm-test-ulps | 1694 ++++++++++++ sysdeps/csky/nofpu/libm-test-ulps-name | 1 + sysdeps/csky/nptl/Makefile | 20 + sysdeps/csky/nptl/bits/pthreadtypes-arch.h | 70 + .../memchr.c => csky/nptl/bits/semaphore.h} | 28 +- sysdeps/{arm => csky}/nptl/pthread-offsets.h | 0 .../rawmemchr.c => csky/nptl/pthreaddef.h} | 29 +- sysdeps/csky/nptl/tcb-offsets.sym | 10 + sysdeps/csky/nptl/tls.h | 156 ++ sysdeps/csky/preconfigure | 37 + sysdeps/csky/sfp-machine.h | 50 + sysdeps/csky/sotruss-lib.c | 49 + .../multiarch/wcscspn-c.c => csky/stackinfo.h} | 21 +- sysdeps/csky/sysdep.h | 84 + sysdeps/{alpha => csky}/tininess.h | 0 .../multiarch/strncat-c.c => csky/tst-audit.h} | 16 +- sysdeps/i386/atomic-machine.h | 545 ---- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 5 + sysdeps/mach/hurd/fcntl.c | 6 +- sysdeps/powerpc/dl-procinfo.h | 55 +- sysdeps/s390/Makefile | 51 + sysdeps/s390/{multiarch/mempcpy.c => bzero.c} | 39 +- sysdeps/s390/configure | 77 + sysdeps/s390/configure.ac | 57 + sysdeps/s390/ifunc-memccpy.h | 52 + sysdeps/s390/ifunc-memchr.h | 52 + sysdeps/s390/ifunc-memcmp.h | 59 + sysdeps/s390/ifunc-memcpy.h | 103 + sysdeps/s390/ifunc-memmem.h | 52 + sysdeps/s390/ifunc-memrchr.h | 52 + sysdeps/s390/ifunc-memset.h | 74 + sysdeps/s390/ifunc-rawmemchr.h | 52 + sysdeps/s390/ifunc-stpcpy.h | 52 + sysdeps/s390/ifunc-stpncpy.h | 52 + sysdeps/s390/ifunc-strcat.h | 52 + sysdeps/s390/ifunc-strchr.h | 52 + sysdeps/s390/ifunc-strchrnul.h | 52 + sysdeps/s390/ifunc-strcmp.h | 52 + sysdeps/s390/ifunc-strcpy.h | 52 + sysdeps/s390/ifunc-strcspn.h | 52 + sysdeps/s390/ifunc-strlen.h | 52 + sysdeps/s390/ifunc-strncat.h | 52 + sysdeps/s390/ifunc-strncmp.h | 52 + sysdeps/s390/ifunc-strncpy.h | 52 + sysdeps/s390/ifunc-strnlen.h | 52 + sysdeps/s390/ifunc-strpbrk.h | 52 + sysdeps/s390/ifunc-strrchr.h | 52 + sysdeps/s390/ifunc-strspn.h | 52 + sysdeps/s390/ifunc-strstr.h | 52 + sysdeps/s390/ifunc-wcpcpy.h | 53 + sysdeps/s390/ifunc-wcpncpy.h | 53 + sysdeps/s390/ifunc-wcscat.h | 53 + sysdeps/s390/ifunc-wcschr.h | 53 + sysdeps/s390/ifunc-wcschrnul.h | 53 + sysdeps/s390/ifunc-wcscmp.h | 52 + sysdeps/s390/ifunc-wcscpy.h | 53 + sysdeps/s390/ifunc-wcscspn.h | 53 + sysdeps/s390/ifunc-wcslen.h | 53 + sysdeps/s390/ifunc-wcsncat.h | 53 + sysdeps/s390/ifunc-wcsncmp.h | 52 + sysdeps/s390/ifunc-wcsncpy.h | 53 + sysdeps/s390/ifunc-wcsnlen.h | 53 + sysdeps/s390/ifunc-wcspbrk.h | 53 + sysdeps/s390/ifunc-wcsrchr.h | 53 + sysdeps/s390/ifunc-wcsspn.h | 53 + sysdeps/s390/ifunc-wmemchr.h | 53 + sysdeps/s390/ifunc-wmemcmp.h | 52 + sysdeps/s390/ifunc-wmemset.h | 53 + sysdeps/s390/{multiarch => }/memccpy-c.c | 12 +- sysdeps/s390/{multiarch => }/memccpy-vx.S | 16 +- sysdeps/s390/{multiarch => }/memccpy.c | 23 +- sysdeps/s390/{multiarch => }/memchr-vx.S | 20 +- sysdeps/s390/{s390-64/memchr.S => memchr-z900.S} | 39 +- sysdeps/s390/{multiarch => }/memchr.c | 18 +- sysdeps/s390/memcmp-z900.S | 173 ++ sysdeps/s390/{s390-32/multiarch => }/memcmp.c | 26 +- sysdeps/s390/{multiarch/wcpcpy-c.c => memcopy.h} | 14 +- sysdeps/s390/memcpy-z900.S | 311 +++ sysdeps/s390/{s390-32/multiarch => }/memcpy.c | 28 +- sysdeps/s390/{s390-32/bzero.S => memmem-c.c} | 55 +- sysdeps/s390/memmem-vx.c | 61 + sysdeps/s390/{multiarch/memchr.c => memmem.c} | 28 +- sysdeps/s390/{multiarch/memchr.c => memmove-c.c} | 26 +- sysdeps/s390/{multiarch/mempcpy.c => memmove.c} | 32 +- sysdeps/s390/{multiarch => }/mempcpy.c | 26 +- sysdeps/s390/{multiarch => }/memrchr-c.c | 10 +- sysdeps/s390/{multiarch => }/memrchr-vx.S | 16 +- sysdeps/s390/{multiarch => }/memrchr.c | 23 +- sysdeps/s390/memset-z900.S | 219 ++ sysdeps/s390/{s390-32/multiarch => }/memset.c | 26 +- sysdeps/s390/multiarch/Makefile | 46 - sysdeps/s390/multiarch/gconv_simple.c | 23 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 699 ++++- sysdeps/s390/multiarch/ifunc-resolve.h | 43 +- .../s390/{multiarch/rawmemchr.c => rawmemchr-c.c} | 25 +- sysdeps/s390/{multiarch => }/rawmemchr-vx.S | 20 +- sysdeps/s390/{multiarch => }/rawmemchr.c | 24 +- sysdeps/s390/s390-32/bcopy.S | 85 - sysdeps/s390/s390-32/memchr.S | 41 - sysdeps/s390/s390-32/memcmp.S | 66 - sysdeps/s390/s390-32/memcpy.S | 89 - sysdeps/s390/s390-32/memset.S | 65 - sysdeps/s390/s390-32/multiarch/Makefile | 4 - sysdeps/s390/s390-32/multiarch/memcmp-s390.S | 107 - sysdeps/s390/s390-32/multiarch/memcpy-s390.S | 128 - sysdeps/s390/s390-32/multiarch/memset-s390.S | 116 - sysdeps/s390/s390-32/multiarch/strncpy.c | 21 - sysdeps/s390/s390-32/strcmp.S | 41 - sysdeps/s390/s390-32/strcpy.S | 36 - sysdeps/s390/s390-32/{strncpy.S => strncpy-z900.S} | 16 +- sysdeps/s390/s390-64/bcopy.S | 71 - sysdeps/s390/s390-64/bzero.S | 41 - sysdeps/s390/s390-64/memcmp.S | 64 - sysdeps/s390/s390-64/memcpy.S | 88 - sysdeps/s390/s390-64/memset.S | 64 - sysdeps/s390/s390-64/multiarch/Makefile | 4 - sysdeps/s390/s390-64/multiarch/memchr.c | 21 - sysdeps/s390/s390-64/multiarch/memcmp-s390x.S | 104 - sysdeps/s390/s390-64/multiarch/memcmp.c | 27 - sysdeps/s390/s390-64/multiarch/memcpy-s390x.S | 122 - sysdeps/s390/s390-64/multiarch/memcpy.c | 27 - sysdeps/s390/s390-64/multiarch/memset-s390x.S | 112 - sysdeps/s390/s390-64/multiarch/memset.c | 26 - sysdeps/s390/s390-64/multiarch/strcmp.c | 21 - sysdeps/s390/s390-64/multiarch/strcpy.c | 21 - sysdeps/s390/s390-64/multiarch/strncpy.c | 21 - sysdeps/s390/s390-64/{strncpy.S => strncpy-z900.S} | 16 +- sysdeps/s390/{multiarch => }/stpcpy-c.c | 29 +- sysdeps/s390/{multiarch => }/stpcpy-vx.S | 20 +- sysdeps/s390/{multiarch => }/stpcpy.c | 23 +- sysdeps/s390/{multiarch => }/stpncpy-c.c | 21 +- sysdeps/s390/{multiarch => }/stpncpy-vx.S | 19 +- sysdeps/s390/{multiarch => }/stpncpy.c | 23 +- sysdeps/s390/{multiarch => }/strcat-c.c | 20 +- sysdeps/s390/{multiarch => }/strcat-vx.S | 17 +- sysdeps/s390/{multiarch => }/strcat.c | 21 +- sysdeps/s390/{multiarch => }/strchr-c.c | 20 +- sysdeps/s390/{multiarch => }/strchr-vx.S | 20 +- sysdeps/s390/{multiarch => }/strchr.c | 23 +- sysdeps/s390/{multiarch => }/strchrnul-c.c | 14 +- sysdeps/s390/{multiarch => }/strchrnul-vx.S | 16 +- sysdeps/s390/{multiarch => }/strchrnul.c | 23 +- sysdeps/s390/{multiarch => }/strcmp-vx.S | 19 +- sysdeps/s390/{s390-64/strcmp.S => strcmp-z900.S} | 32 +- sysdeps/s390/{multiarch => }/strcmp.c | 17 +- sysdeps/s390/{multiarch => }/strcpy-vx.S | 26 +- sysdeps/s390/{s390-64/strcpy.S => strcpy-z900.S} | 33 +- sysdeps/s390/{multiarch => }/strcpy.c | 17 +- sysdeps/s390/{multiarch => }/strcspn-c.c | 20 +- sysdeps/s390/{multiarch => }/strcspn-vx.S | 19 +- sysdeps/s390/{multiarch => }/strcspn.c | 21 +- sysdeps/s390/{multiarch => }/strlen-c.c | 18 +- sysdeps/s390/{multiarch => }/strlen-vx.S | 17 +- sysdeps/s390/{multiarch => }/strlen.c | 21 +- sysdeps/s390/{multiarch => }/strncat-c.c | 10 +- sysdeps/s390/{multiarch => }/strncat-vx.S | 21 +- sysdeps/s390/{multiarch => }/strncat.c | 21 +- sysdeps/s390/{multiarch => }/strncmp-c.c | 18 +- sysdeps/s390/{multiarch => }/strncmp-vx.S | 19 +- sysdeps/s390/{multiarch => }/strncmp.c | 21 +- sysdeps/s390/{multiarch => }/strncpy-vx.S | 25 +- sysdeps/s390/{multiarch => }/strncpy.c | 17 +- sysdeps/s390/{multiarch => }/strnlen-c.c | 18 +- sysdeps/s390/{multiarch => }/strnlen-vx.S | 21 +- sysdeps/s390/{multiarch => }/strnlen.c | 23 +- sysdeps/s390/{multiarch => }/strpbrk-c.c | 20 +- sysdeps/s390/{multiarch => }/strpbrk-vx.S | 19 +- sysdeps/s390/{multiarch => }/strpbrk.c | 21 +- sysdeps/s390/{multiarch => }/strrchr-c.c | 20 +- sysdeps/s390/{multiarch => }/strrchr-vx.S | 20 +- sysdeps/s390/{multiarch => }/strrchr.c | 23 +- sysdeps/s390/{multiarch => }/strspn-c.c | 18 +- sysdeps/s390/{multiarch => }/strspn-vx.S | 19 +- sysdeps/s390/{multiarch => }/strspn.c | 21 +- sysdeps/s390/{multiarch/memchr.c => strstr-c.c} | 21 +- sysdeps/s390/strstr-vx.c | 52 + sysdeps/s390/{multiarch/memchr.c => strstr.c} | 25 +- sysdeps/s390/{multiarch => }/wcpcpy-c.c | 10 +- sysdeps/s390/{multiarch => }/wcpcpy-vx.S | 16 +- sysdeps/s390/{multiarch => }/wcpcpy.c | 23 +- sysdeps/s390/{multiarch => }/wcpncpy-c.c | 10 +- sysdeps/s390/{multiarch => }/wcpncpy-vx.S | 16 +- sysdeps/s390/{multiarch => }/wcpncpy.c | 23 +- sysdeps/s390/{multiarch => }/wcscat-c.c | 10 +- sysdeps/s390/{multiarch => }/wcscat-vx.S | 16 +- sysdeps/s390/{multiarch => }/wcscat.c | 23 +- sysdeps/s390/{multiarch => }/wcschr-c.c | 39 +- sysdeps/s390/{multiarch => }/wcschr-vx.S | 22 +- sysdeps/s390/{multiarch => }/wcschr.c | 23 +- sysdeps/s390/{multiarch => }/wcschrnul-c.c | 10 +- sysdeps/s390/{multiarch => }/wcschrnul-vx.S | 16 +- sysdeps/s390/{multiarch => }/wcschrnul.c | 23 +- sysdeps/s390/{multiarch => }/wcscmp-c.c | 24 +- sysdeps/s390/{multiarch => }/wcscmp-vx.S | 18 +- sysdeps/s390/{multiarch => }/wcscmp.c | 23 +- sysdeps/s390/{multiarch => }/wcscpy-c.c | 10 +- sysdeps/s390/{multiarch => }/wcscpy-vx.S | 15 +- sysdeps/s390/{multiarch => }/wcscpy.c | 21 +- sysdeps/s390/{multiarch => }/wcscspn-c.c | 9 +- sysdeps/s390/{multiarch => }/wcscspn-vx.S | 15 +- sysdeps/s390/{multiarch => }/wcscspn.c | 21 +- sysdeps/s390/{multiarch => }/wcslen-c.c | 10 +- sysdeps/s390/{multiarch => }/wcslen-vx.S | 16 +- sysdeps/s390/{multiarch => }/wcslen.c | 23 +- sysdeps/s390/{multiarch => }/wcsncat-c.c | 10 +- sysdeps/s390/{multiarch => }/wcsncat-vx.S | 15 +- sysdeps/s390/{multiarch => }/wcsncat.c | 21 +- sysdeps/s390/{multiarch => }/wcsncmp-c.c | 10 +- sysdeps/s390/{multiarch => }/wcsncmp-vx.S | 13 +- sysdeps/s390/{multiarch => }/wcsncmp.c | 21 +- sysdeps/s390/{multiarch => }/wcsncpy-c.c | 10 +- sysdeps/s390/{multiarch => }/wcsncpy-vx.S | 17 +- sysdeps/s390/{multiarch => }/wcsncpy.c | 23 +- sysdeps/s390/{multiarch => }/wcsnlen-c.c | 10 +- sysdeps/s390/{multiarch => }/wcsnlen-vx.S | 16 +- sysdeps/s390/{multiarch => }/wcsnlen.c | 23 +- sysdeps/s390/{multiarch => }/wcspbrk-c.c | 24 +- sysdeps/s390/{multiarch => }/wcspbrk-vx.S | 20 +- sysdeps/s390/{multiarch => }/wcspbrk.c | 20 +- sysdeps/s390/{multiarch => }/wcsrchr-c.c | 10 +- sysdeps/s390/{multiarch => }/wcsrchr-vx.S | 15 +- sysdeps/s390/{multiarch => }/wcsrchr.c | 21 +- sysdeps/s390/{multiarch => }/wcsspn-c.c | 24 +- sysdeps/s390/{multiarch => }/wcsspn-vx.S | 20 +- sysdeps/s390/{multiarch => }/wcsspn.c | 20 +- sysdeps/s390/{multiarch => }/wmemchr-c.c | 39 +- sysdeps/s390/{multiarch => }/wmemchr-vx.S | 22 +- sysdeps/s390/{multiarch => }/wmemchr.c | 23 +- sysdeps/s390/{multiarch => }/wmemcmp-c.c | 9 +- sysdeps/s390/{multiarch => }/wmemcmp-vx.S | 13 +- sysdeps/s390/{multiarch => }/wmemcmp.c | 21 +- sysdeps/s390/{multiarch => }/wmemset-c.c | 39 +- sysdeps/s390/{multiarch => }/wmemset-vx.S | 22 +- sysdeps/s390/{multiarch => }/wmemset.c | 23 +- sysdeps/unix/sysv/linux/Makefile | 9 + sysdeps/unix/sysv/linux/alpha/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 3 - sysdeps/unix/sysv/linux/alpha/kernel_sigaction.h | 19 +- sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 41 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 23 - sysdeps/unix/sysv/linux/csky/Implies | 3 + sysdeps/unix/sysv/linux/csky/Makefile | 8 + sysdeps/unix/sysv/linux/csky/Versions | 5 + .../unix/sysv/linux/csky/abiv2/____longjmp_chk.S | 81 + sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 95 + sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S | 73 + sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 96 + sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S | 78 + sysdeps/unix/sysv/linux/csky/abiv2/syscall.S | 69 + sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S | 65 + sysdeps/unix/sysv/linux/csky/abiv2/ucontext_i.sym | 32 + .../{alpha/sigaction.c => csky/bits/procfs.h} | 34 +- .../sysv/linux/csky/bits/shmlba.h} | 20 +- .../unix/sysv/linux/{nios2 => csky}/c++-types.data | 0 sysdeps/unix/sysv/linux/csky/configure | 4 + sysdeps/unix/sysv/linux/csky/configure.ac | 5 + .../mempcpy.S => unix/sysv/linux/csky/ipc_priv.h} | 8 +- sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h | 6 + .../sysv/linux/csky/kernel-features.h} | 20 +- sysdeps/unix/sysv/linux/csky/ld.abilist | 9 + .../memchr.c => unix/sysv/linux/csky/ldconfig.h} | 23 +- .../unix/sysv/linux/csky/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/csky/libanl.abilist | 4 + sysdeps/unix/sysv/linux/csky/libc.abilist | 2087 +++++++++++++++ sysdeps/unix/sysv/linux/csky/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/csky/libdl.abilist | 9 + sysdeps/unix/sysv/linux/csky/libm.abilist | 753 ++++++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 235 ++ sysdeps/unix/sysv/linux/csky/libresolv.abilist | 79 + sysdeps/unix/sysv/linux/csky/librt.abilist | 35 + sysdeps/unix/sysv/linux/csky/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/csky/libutil.abilist | 6 + .../unix/sysv/linux/{riscv => csky}/localplt.data | 0 sysdeps/unix/sysv/linux/csky/makecontext.c | 74 + .../unix/sysv/linux/csky/profil-counter.h | 23 +- .../doasin.c => unix/sysv/linux/csky/pt-vfork.S} | 0 sysdeps/unix/sysv/linux/csky/register-dump.h | 193 ++ sysdeps/unix/sysv/linux/csky/shlib-versions | 9 + .../sysv/linux/csky/sigcontextinfo.h} | 25 +- .../sysv/linux/csky/sys/cachectl.h} | 27 +- sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 90 + sysdeps/unix/sysv/linux/csky/sys/user.h | 60 + sysdeps/unix/sysv/linux/csky/syscalls.list | 2 + sysdeps/unix/sysv/linux/csky/sysdep.h | 534 ++++ sysdeps/unix/sysv/linux/fxstat64.c | 5 - sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h | 18 - sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h | 7 - sysdeps/unix/sysv/linux/ia64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/kernel-features.h | 4 - sysdeps/unix/sysv/linux/kernel_sigaction.h | 12 +- sysdeps/unix/sysv/linux/lxstat64.c | 6 - sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h | 26 +- sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 1 + sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/s390/kernel_sigaction.h | 29 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 4 - sysdeps/unix/sysv/linux/sh/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/sigaction.c | 4 +- sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h | 7 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 5 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 65 + sysdeps/unix/sysv/linux/x86_64/sigaction.c | 3 +- sysdeps/unix/sysv/linux/xstat64.c | 6 - sysdeps/unix/sysv/linux/xstatconv.c | 15 - sysdeps/{x86_64 => x86}/atomic-machine.h | 241 +- sysdeps/x86/fpu/bits/mathinline.h | 311 --- .../multiarch/memchr.c => x86/fpu/math_private.h} | 21 +- time/ctime.c | 19 +- time/ctime_r.c | 19 +- time/difftime.c | 33 +- time/gmtime.c | 36 +- time/localtime.c | 33 +- 461 files changed, 21558 insertions(+), 6859 deletions(-) delete mode 100644 locale/C-translit.h delete mode 100644 locale/gen-translit.pl create mode 100644 locale/gen-translit.py mode change 100755 => 100644 localedata/locales/bi_VU create mode 100644 sysdeps/csky/Implies create mode 100644 sysdeps/csky/Makefile create mode 100644 sysdeps/csky/abiv2/__longjmp.S create mode 100644 sysdeps/csky/abiv2/csky-mcount.S copy sysdeps/{unix/sysv/linux/alpha/sigaction.c => csky/abiv2/dl-trampoline.S} (51%) create mode 100644 sysdeps/csky/abiv2/memcmp.S create mode 100644 sysdeps/csky/abiv2/memcpy.S create mode 100644 sysdeps/csky/abiv2/memmove.S create mode 100644 sysdeps/csky/abiv2/memset.S create mode 100644 sysdeps/csky/abiv2/setjmp.S create mode 100644 sysdeps/csky/abiv2/start.S create mode 100644 sysdeps/csky/abiv2/strcmp.S create mode 100644 sysdeps/csky/abiv2/strcpy.S create mode 100644 sysdeps/csky/abiv2/strlen.S create mode 100644 sysdeps/csky/abiv2/tls-macros.h create mode 100644 sysdeps/csky/abort-instr.h create mode 100644 sysdeps/csky/atomic-machine.h create mode 100644 sysdeps/csky/bits/endian.h create mode 100644 sysdeps/csky/bits/fenv.h create mode 100644 sysdeps/csky/bits/link.h copy sysdeps/{s390/multiarch/memchr.c => csky/bits/setjmp.h} (53%) create mode 100644 sysdeps/csky/bsd-_setjmp.S create mode 100644 sysdeps/csky/bsd-setjmp.S create mode 100644 sysdeps/csky/configure create mode 100644 sysdeps/csky/configure.ac create mode 100644 sysdeps/csky/dl-machine.h create mode 100644 sysdeps/csky/dl-procinfo.c create mode 100644 sysdeps/csky/dl-procinfo.h copy sysdeps/{s390/mempcpy.S => csky/dl-sysdep.h} (66%) copy sysdeps/{s390/multiarch/memchr.c => csky/dl-tls.h} (63%) copy time/gmtime.c => sysdeps/csky/fpu/fclrexcpt.c (52%) copy time/gmtime.c => sysdeps/csky/fpu/fedisblxcpt.c (54%) copy time/ctime.c => sysdeps/csky/fpu/feenablxcpt.c (57%) copy time/ctime.c => sysdeps/csky/fpu/fegetenv.c (59%) copy sysdeps/{s390/multiarch/wcscspn-c.c => csky/fpu/fegetexcept.c} (64%) rename sysdeps/{s390/s390-32/multiarch/strcpy.c => csky/fpu/fegetmode.c} (69%) copy sysdeps/{s390/multiarch/strncat.c => csky/fpu/fegetround.c} (62%) copy time/ctime.c => sysdeps/csky/fpu/feholdexcpt.c (59%) copy sysdeps/{s390/multiarch/strchrnul.c => csky/fpu/fenv_libc.h} (59%) create mode 100644 sysdeps/csky/fpu/fenv_private.h create mode 100644 sysdeps/csky/fpu/fesetenv.c copy sysdeps/{s390/multiarch/memchr.c => csky/fpu/fesetexcept.c} (61%) copy sysdeps/{s390/multiarch/wcscspn-c.c => csky/fpu/fesetmode.c} (64%) copy sysdeps/{s390/multiarch/memchr.c => csky/fpu/fesetround.c} (62%) create mode 100644 sysdeps/csky/fpu/feupdateenv.c copy sysdeps/{s390/multiarch/memchr.c => csky/fpu/fgetexcptflg.c} (63%) rename sysdeps/{s390/multiarch/rawmemchr-c.c => csky/fpu/fix-fp-int-convert-overfl [...] create mode 100644 sysdeps/csky/fpu/fraiseexcpt.c copy sysdeps/{unix/sysv/linux/alpha/sigaction.c => csky/fpu/fsetexcptflg.c} (50%) copy sysdeps/{s390/multiarch/strchrnul-c.c => csky/fpu/ftestexcept.c} (64%) create mode 100644 sysdeps/csky/fpu/libm-test-ulps create mode 100644 sysdeps/csky/fpu/libm-test-ulps-name create mode 100644 sysdeps/csky/fpu_control.h rename sysdeps/{s390/s390-32/multiarch/strcmp.c => csky/gccframe.h} (69%) create mode 100644 sysdeps/csky/jmpbuf-unwind.h create mode 100644 sysdeps/csky/ldsodefs.h copy time/gmtime.c => sysdeps/csky/libc-tls.c (53%) create mode 100644 sysdeps/csky/linkmap.h copy sysdeps/{unix/sysv/linux/sparc/sparc64/sigaction.c => csky/machine-gmon.h} (52%) rename sysdeps/{s390/s390-32/multiarch/memchr.c => csky/memusage.h} (69%) copy sysdeps/{arm => csky}/nofpu/Implies (100%) create mode 100644 sysdeps/csky/nofpu/libm-test-ulps create mode 100644 sysdeps/csky/nofpu/libm-test-ulps-name create mode 100644 sysdeps/csky/nptl/Makefile create mode 100644 sysdeps/csky/nptl/bits/pthreadtypes-arch.h copy sysdeps/{s390/multiarch/memchr.c => csky/nptl/bits/semaphore.h} (60%) copy sysdeps/{arm => csky}/nptl/pthread-offsets.h (100%) copy sysdeps/{s390/multiarch/rawmemchr.c => csky/nptl/pthreaddef.h} (53%) create mode 100644 sysdeps/csky/nptl/tcb-offsets.sym create mode 100644 sysdeps/csky/nptl/tls.h create mode 100644 sysdeps/csky/preconfigure create mode 100644 sysdeps/csky/sfp-machine.h create mode 100644 sysdeps/csky/sotruss-lib.c copy sysdeps/{s390/multiarch/wcscspn-c.c => csky/stackinfo.h} (65%) create mode 100644 sysdeps/csky/sysdep.h copy sysdeps/{alpha => csky}/tininess.h (100%) copy sysdeps/{s390/multiarch/strncat-c.c => csky/tst-audit.h} (66%) delete mode 100644 sysdeps/i386/atomic-machine.h copy sysdeps/s390/{multiarch/mempcpy.c => bzero.c} (53%) create mode 100644 sysdeps/s390/ifunc-memccpy.h create mode 100644 sysdeps/s390/ifunc-memchr.h create mode 100644 sysdeps/s390/ifunc-memcmp.h create mode 100644 sysdeps/s390/ifunc-memcpy.h create mode 100644 sysdeps/s390/ifunc-memmem.h create mode 100644 sysdeps/s390/ifunc-memrchr.h create mode 100644 sysdeps/s390/ifunc-memset.h create mode 100644 sysdeps/s390/ifunc-rawmemchr.h create mode 100644 sysdeps/s390/ifunc-stpcpy.h create mode 100644 sysdeps/s390/ifunc-stpncpy.h create mode 100644 sysdeps/s390/ifunc-strcat.h create mode 100644 sysdeps/s390/ifunc-strchr.h create mode 100644 sysdeps/s390/ifunc-strchrnul.h create mode 100644 sysdeps/s390/ifunc-strcmp.h create mode 100644 sysdeps/s390/ifunc-strcpy.h create mode 100644 sysdeps/s390/ifunc-strcspn.h create mode 100644 sysdeps/s390/ifunc-strlen.h create mode 100644 sysdeps/s390/ifunc-strncat.h create mode 100644 sysdeps/s390/ifunc-strncmp.h create mode 100644 sysdeps/s390/ifunc-strncpy.h create mode 100644 sysdeps/s390/ifunc-strnlen.h create mode 100644 sysdeps/s390/ifunc-strpbrk.h create mode 100644 sysdeps/s390/ifunc-strrchr.h create mode 100644 sysdeps/s390/ifunc-strspn.h create mode 100644 sysdeps/s390/ifunc-strstr.h create mode 100644 sysdeps/s390/ifunc-wcpcpy.h create mode 100644 sysdeps/s390/ifunc-wcpncpy.h create mode 100644 sysdeps/s390/ifunc-wcscat.h create mode 100644 sysdeps/s390/ifunc-wcschr.h create mode 100644 sysdeps/s390/ifunc-wcschrnul.h create mode 100644 sysdeps/s390/ifunc-wcscmp.h create mode 100644 sysdeps/s390/ifunc-wcscpy.h create mode 100644 sysdeps/s390/ifunc-wcscspn.h create mode 100644 sysdeps/s390/ifunc-wcslen.h create mode 100644 sysdeps/s390/ifunc-wcsncat.h create mode 100644 sysdeps/s390/ifunc-wcsncmp.h create mode 100644 sysdeps/s390/ifunc-wcsncpy.h create mode 100644 sysdeps/s390/ifunc-wcsnlen.h create mode 100644 sysdeps/s390/ifunc-wcspbrk.h create mode 100644 sysdeps/s390/ifunc-wcsrchr.h create mode 100644 sysdeps/s390/ifunc-wcsspn.h create mode 100644 sysdeps/s390/ifunc-wmemchr.h create mode 100644 sysdeps/s390/ifunc-wmemcmp.h create mode 100644 sysdeps/s390/ifunc-wmemset.h rename sysdeps/s390/{multiarch => }/memccpy-c.c (85%) rename sysdeps/s390/{multiarch => }/memccpy-vx.S (95%) rename sysdeps/s390/{multiarch => }/memccpy.c (68%) rename sysdeps/s390/{multiarch => }/memchr-vx.S (92%) rename sysdeps/s390/{s390-64/memchr.S => memchr-z900.S} (63%) copy sysdeps/s390/{multiarch => }/memchr.c (68%) create mode 100644 sysdeps/s390/memcmp-z900.S rename sysdeps/s390/{s390-32/multiarch => }/memcmp.c (60%) copy sysdeps/s390/{multiarch/wcpcpy-c.c => memcopy.h} (71%) create mode 100644 sysdeps/s390/memcpy-z900.S rename sysdeps/s390/{s390-32/multiarch => }/memcpy.c (59%) rename sysdeps/s390/{s390-32/bzero.S => memmem-c.c} (50%) create mode 100644 sysdeps/s390/memmem-vx.c copy sysdeps/s390/{multiarch/memchr.c => memmem.c} (56%) copy sysdeps/s390/{multiarch/memchr.c => memmove-c.c} (52%) copy sysdeps/s390/{multiarch/mempcpy.c => memmove.c} (55%) rename sysdeps/s390/{multiarch => }/mempcpy.c (62%) rename sysdeps/s390/{multiarch => }/memrchr-c.c (85%) rename sysdeps/s390/{multiarch => }/memrchr-vx.S (94%) rename sysdeps/s390/{multiarch => }/memrchr.c (68%) create mode 100644 sysdeps/s390/memset-z900.S rename sysdeps/s390/{s390-32/multiarch => }/memset.c (59%) copy sysdeps/s390/{multiarch/rawmemchr.c => rawmemchr-c.c} (67%) rename sysdeps/s390/{multiarch => }/rawmemchr-vx.S (87%) rename sysdeps/s390/{multiarch => }/rawmemchr.c (67%) delete mode 100644 sysdeps/s390/s390-32/bcopy.S delete mode 100644 sysdeps/s390/s390-32/memchr.S delete mode 100644 sysdeps/s390/s390-32/memcmp.S delete mode 100644 sysdeps/s390/s390-32/memcpy.S delete mode 100644 sysdeps/s390/s390-32/memset.S delete mode 100644 sysdeps/s390/s390-32/multiarch/Makefile delete mode 100644 sysdeps/s390/s390-32/multiarch/memcmp-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memcpy-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memset-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/strncpy.c delete mode 100644 sysdeps/s390/s390-32/strcmp.S delete mode 100644 sysdeps/s390/s390-32/strcpy.S rename sysdeps/s390/s390-32/{strncpy.S => strncpy-z900.S} (89%) delete mode 100644 sysdeps/s390/s390-64/bcopy.S delete mode 100644 sysdeps/s390/s390-64/bzero.S delete mode 100644 sysdeps/s390/s390-64/memcmp.S delete mode 100644 sysdeps/s390/s390-64/memcpy.S delete mode 100644 sysdeps/s390/s390-64/memset.S delete mode 100644 sysdeps/s390/s390-64/multiarch/Makefile delete mode 100644 sysdeps/s390/s390-64/multiarch/memchr.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memcmp-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcmp.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memcpy-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcpy.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memset-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memset.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strcmp.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strcpy.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strncpy.c rename sysdeps/s390/s390-64/{strncpy.S => strncpy-z900.S} (90%) rename sysdeps/s390/{multiarch => }/stpcpy-c.c (74%) rename sysdeps/s390/{multiarch => }/stpcpy-vx.S (90%) rename sysdeps/s390/{multiarch => }/stpcpy.c (74%) rename sysdeps/s390/{multiarch => }/stpncpy-c.c (74%) rename sysdeps/s390/{multiarch => }/stpncpy-vx.S (95%) rename sysdeps/s390/{multiarch => }/stpncpy.c (70%) rename sysdeps/s390/{multiarch => }/strcat-c.c (73%) rename sysdeps/s390/{multiarch => }/strcat-vx.S (94%) rename sysdeps/s390/{multiarch => }/strcat.c (69%) rename sysdeps/s390/{multiarch => }/strchr-c.c (77%) rename sysdeps/s390/{multiarch => }/strchr-vx.S (90%) rename sysdeps/s390/{multiarch => }/strchr.c (71%) rename sysdeps/s390/{multiarch => }/strchrnul-c.c (81%) rename sysdeps/s390/{multiarch => }/strchrnul-vx.S (91%) rename sysdeps/s390/{multiarch => }/strchrnul.c (67%) rename sysdeps/s390/{multiarch => }/strcmp-vx.S (90%) rename sysdeps/s390/{s390-64/strcmp.S => strcmp-z900.S} (70%) rename sysdeps/s390/{multiarch => }/strcmp.c (71%) rename sysdeps/s390/{multiarch => }/strcpy-vx.S (85%) rename sysdeps/s390/{s390-64/strcpy.S => strcpy-z900.S} (66%) rename sysdeps/s390/{multiarch => }/strcpy.c (69%) rename sysdeps/s390/{multiarch => }/strcspn-c.c (73%) rename sysdeps/s390/{multiarch => }/strcspn-vx.S (97%) rename sysdeps/s390/{multiarch => }/strcspn.c (70%) rename sysdeps/s390/{multiarch => }/strlen-c.c (78%) rename sysdeps/s390/{multiarch => }/strlen-vx.S (90%) rename sysdeps/s390/{multiarch => }/strlen.c (69%) rename sysdeps/s390/{multiarch => }/strncat-c.c (86%) rename sysdeps/s390/{multiarch => }/strncat-vx.S (94%) rename sysdeps/s390/{multiarch => }/strncat.c (69%) rename sysdeps/s390/{multiarch => }/strncmp-c.c (78%) rename sysdeps/s390/{multiarch => }/strncmp-vx.S (93%) rename sysdeps/s390/{multiarch => }/strncmp.c (70%) rename sysdeps/s390/{multiarch => }/strncpy-vx.S (93%) rename sysdeps/s390/{multiarch => }/strncpy.c (71%) rename sysdeps/s390/{multiarch => }/strnlen-c.c (81%) rename sysdeps/s390/{multiarch => }/strnlen-vx.S (90%) rename sysdeps/s390/{multiarch => }/strnlen.c (69%) rename sysdeps/s390/{multiarch => }/strpbrk-c.c (73%) rename sysdeps/s390/{multiarch => }/strpbrk-vx.S (97%) rename sysdeps/s390/{multiarch => }/strpbrk.c (70%) rename sysdeps/s390/{multiarch => }/strrchr-c.c (77%) rename sysdeps/s390/{multiarch => }/strrchr-vx.S (94%) rename sysdeps/s390/{multiarch => }/strrchr.c (66%) rename sysdeps/s390/{multiarch => }/strspn-c.c (78%) rename sysdeps/s390/{multiarch => }/strspn-vx.S (97%) rename sysdeps/s390/{multiarch => }/strspn.c (70%) copy sysdeps/s390/{multiarch/memchr.c => strstr-c.c} (64%) create mode 100644 sysdeps/s390/strstr-vx.c copy sysdeps/s390/{multiarch/memchr.c => strstr.c} (60%) rename sysdeps/s390/{multiarch => }/wcpcpy-c.c (86%) rename sysdeps/s390/{multiarch => }/wcpcpy-vx.S (94%) rename sysdeps/s390/{multiarch => }/wcpcpy.c (70%) rename sysdeps/s390/{multiarch => }/wcpncpy-c.c (85%) rename sysdeps/s390/{multiarch => }/wcpncpy-vx.S (97%) rename sysdeps/s390/{multiarch => }/wcpncpy.c (70%) rename sysdeps/s390/{multiarch => }/wcscat-c.c (86%) rename sysdeps/s390/{multiarch => }/wcscat-vx.S (96%) rename sysdeps/s390/{multiarch => }/wcscat.c (70%) rename sysdeps/s390/{multiarch => }/wcschr-c.c (61%) rename sysdeps/s390/{multiarch => }/wcschr-vx.S (88%) rename sysdeps/s390/{multiarch => }/wcschr.c (71%) rename sysdeps/s390/{multiarch => }/wcschrnul-c.c (85%) rename sysdeps/s390/{multiarch => }/wcschrnul-vx.S (92%) rename sysdeps/s390/{multiarch => }/wcschrnul.c (68%) rename sysdeps/s390/{multiarch => }/wcscmp-c.c (72%) rename sysdeps/s390/{multiarch => }/wcscmp-vx.S (92%) rename sysdeps/s390/{multiarch => }/wcscmp.c (70%) rename sysdeps/s390/{multiarch => }/wcscpy-c.c (86%) rename sysdeps/s390/{multiarch => }/wcscpy-vx.S (95%) rename sysdeps/s390/{multiarch => }/wcscpy.c (70%) rename sysdeps/s390/{multiarch => }/wcscspn-c.c (86%) rename sysdeps/s390/{multiarch => }/wcscspn-vx.S (98%) rename sysdeps/s390/{multiarch => }/wcscspn.c (69%) rename sysdeps/s390/{multiarch => }/wcslen-c.c (86%) rename sysdeps/s390/{multiarch => }/wcslen-vx.S (92%) rename sysdeps/s390/{multiarch => }/wcslen.c (70%) rename sysdeps/s390/{multiarch => }/wcsncat-c.c (85%) rename sysdeps/s390/{multiarch => }/wcsncat-vx.S (97%) rename sysdeps/s390/{multiarch => }/wcsncat.c (69%) rename sysdeps/s390/{multiarch => }/wcsncmp-c.c (85%) rename sysdeps/s390/{multiarch => }/wcsncmp-vx.S (97%) rename sysdeps/s390/{multiarch => }/wcsncmp.c (69%) rename sysdeps/s390/{multiarch => }/wcsncpy-c.c (85%) rename sysdeps/s390/{multiarch => }/wcsncpy-vx.S (97%) rename sysdeps/s390/{multiarch => }/wcsncpy.c (70%) rename sysdeps/s390/{multiarch => }/wcsnlen-c.c (85%) rename sysdeps/s390/{multiarch => }/wcsnlen-vx.S (95%) rename sysdeps/s390/{multiarch => }/wcsnlen.c (70%) rename sysdeps/s390/{multiarch => }/wcspbrk-c.c (72%) rename sysdeps/s390/{multiarch => }/wcspbrk-vx.S (97%) rename sysdeps/s390/{multiarch => }/wcspbrk.c (69%) rename sysdeps/s390/{multiarch => }/wcsrchr-c.c (85%) rename sysdeps/s390/{multiarch => }/wcsrchr-vx.S (97%) rename sysdeps/s390/{multiarch => }/wcsrchr.c (69%) rename sysdeps/s390/{multiarch => }/wcsspn-c.c (72%) rename sysdeps/s390/{multiarch => }/wcsspn-vx.S (97%) rename sysdeps/s390/{multiarch => }/wcsspn.c (69%) rename sysdeps/s390/{multiarch => }/wmemchr-c.c (59%) rename sysdeps/s390/{multiarch => }/wmemchr-vx.S (92%) rename sysdeps/s390/{multiarch => }/wmemchr.c (70%) rename sysdeps/s390/{multiarch => }/wmemcmp-c.c (85%) rename sysdeps/s390/{multiarch => }/wmemcmp-vx.S (95%) rename sysdeps/s390/{multiarch => }/wmemcmp.c (69%) rename sysdeps/s390/{multiarch => }/wmemset-c.c (59%) rename sysdeps/s390/{multiarch => }/wmemset-vx.S (91%) rename sysdeps/s390/{multiarch => }/wmemset.c (70%) create mode 100644 sysdeps/unix/sysv/linux/csky/Implies create mode 100644 sysdeps/unix/sysv/linux/csky/Makefile create mode 100644 sysdeps/unix/sysv/linux/csky/Versions create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/____longjmp_chk.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/clone.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/syscall.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/ucontext_i.sym rename sysdeps/unix/sysv/linux/{alpha/sigaction.c => csky/bits/procfs.h} (50%) copy sysdeps/{s390/multiarch/memchr.c => unix/sysv/linux/csky/bits/shmlba.h} (67%) copy sysdeps/unix/sysv/linux/{nios2 => csky}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/csky/configure create mode 100644 sysdeps/unix/sysv/linux/csky/configure.ac rename sysdeps/{s390/mempcpy.S => unix/sysv/linux/csky/ipc_priv.h} (80%) create mode 100644 sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h copy sysdeps/{s390/multiarch/memchr.c => unix/sysv/linux/csky/kernel-features.h} (57%) create mode 100644 sysdeps/unix/sysv/linux/csky/ld.abilist copy sysdeps/{s390/multiarch/memchr.c => unix/sysv/linux/csky/ldconfig.h} (58%) create mode 100644 sysdeps/unix/sysv/linux/csky/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libutil.abilist copy sysdeps/unix/sysv/linux/{riscv => csky}/localplt.data (100%) create mode 100644 sysdeps/unix/sysv/linux/csky/makecontext.c copy time/ctime.c => sysdeps/unix/sysv/linux/csky/profil-counter.h (57%) copy sysdeps/{i386/fpu/doasin.c => unix/sysv/linux/csky/pt-vfork.S} (100%) create mode 100644 sysdeps/unix/sysv/linux/csky/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/csky/shlib-versions copy sysdeps/{s390/multiarch/memchr.c => unix/sysv/linux/csky/sigcontextinfo.h} (52%) copy sysdeps/{s390/multiarch/memchr.c => unix/sysv/linux/csky/sys/cachectl.h} (60%) create mode 100644 sysdeps/unix/sysv/linux/csky/sys/ucontext.h create mode 100644 sysdeps/unix/sysv/linux/csky/sys/user.h create mode 100644 sysdeps/unix/sysv/linux/csky/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/csky/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h create mode 100644 sysdeps/unix/sysv/linux/tst-mman-consts.py rename sysdeps/{x86_64 => x86}/atomic-machine.h (70%) delete mode 100644 sysdeps/x86/fpu/bits/mathinline.h rename sysdeps/{s390/multiarch/memchr.c => x86/fpu/math_private.h} (65%)