Fwd: [PATCH 0/5] Remove s390-linux-gnu (31bit)

Stefan Liebler stli@linux.ibm.com
Mon Apr 20 12:04:24 GMT 2026


Hi,
I've just committed the series.
@Adhemerval: Thanks for the review.
Bye Bye s390 (31bit)


-------- Forwarded Message --------
Subject: [PATCH 0/5] Remove s390-linux-gnu (31bit)
Date: Thu,  9 Apr 2026 10:47:05 +0200
From: Stefan Liebler <stli@linux.ibm.com>
To: libc-alpha@sourceware.org
CC: Stefan Liebler <stli@linux.ibm.com>

The linux 6.19 release has removed support for compat syscalls on s390x.
Therefore s390-linux-gnu (31bit) configuration was deprecated with glibc
2.43:
commit 638d437dbf9c68e40986edaa9b0d1c2e72a1ae81
"Deprecate s390-linux-gnu (31bit)"
While deprecation, the build-many-glibcs.py script has already removed
s390 (31bit).

This series now removes s390 (31bit) by removing the s390-32 files,
moving files
from s390-64 directories upwards and adjusting common-files. For some
header-files, we can now use the common-code files instead of having s390-64
specific ones.

An extra preconfigure check fails with a proper error message if
somebody tries
to configure for s390 (31bit).

Stefan Liebler (5):
  s390: Remove support for s390-32.
  s390: Remove s390-32 specific code in non s390-32 specific files
  s390: Switch to common-code headers
  s390: Move files out of s390-64 folders
  CONTRIBUTED-BY: Adjustments regarding s390-32, s390-64

 CONTRIBUTED-BY                                |  170 +-
 NEWS                                          |    2 +
 README                                        |    1 -
 elf/elf.h                                     |    7 +-
 intl/dcigettext.c                             |    2 +-
 manual/math.texi                              |    2 +-
 stdlib/test-bz22786.c                         |    4 +-
 string/string-inlines.c                       |    2 +-
 support/support_readdir.c                     |    4 +-
 sysdeps/s390/Implies                          |    1 +
 sysdeps/s390/Makefile                         |   89 +
 sysdeps/s390/Versions                         |    3 +
 sysdeps/s390/{s390-64 => }/__longjmp.c        |    2 +-
 sysdeps/s390/{s390-64 => }/add_n.S            |    0
 sysdeps/s390/bits/link.h                      |   60 -
 sysdeps/s390/bits/setjmp.h                    |    6 -
 sysdeps/s390/{s390-32 => }/bsd-_setjmp.S      |    0
 sysdeps/s390/{s390-32 => }/bsd-setjmp.S       |    0
 sysdeps/s390/configure                        |   95 +-
 sysdeps/s390/configure.ac                     |   58 +-
 sysdeps/s390/cpu-features.c                   |    5 +-
 sysdeps/s390/{s390-64 => }/crti.S             |    0
 sysdeps/s390/{s390-64 => }/crtn.S             |    0
 sysdeps/s390/{s390-64 => }/dl-hwcap-check.h   |    0
 .../s390/{s390-64 => }/dl-hwcaps-subdirs.c    |    0
 sysdeps/s390/{s390-64 => }/dl-machine.h       |    0
 sysdeps/s390/dl-tls.h                         |   15 -
 sysdeps/s390/{s390-64 => }/dl-trampoline.S    |    0
 sysdeps/s390/{s390-64 => }/dl-trampoline.h    |    0
 sysdeps/s390/fpu/fenv_private.h               |    2 +-
 sysdeps/s390/fpu/s_llrint.c                   |    6 +-
 sysdeps/s390/fpu/s_llrintf.c                  |    6 +-
 sysdeps/s390/fpu/s_llrintl.c                  |    6 +-
 sysdeps/s390/fpu/s_llround.c                  |    6 +-
 sysdeps/s390/fpu/s_llroundf.c                 |    6 +-
 sysdeps/s390/fpu/s_llroundl.c                 |    6 +-
 sysdeps/s390/fpu/s_lrint.c                    |   13 +-
 sysdeps/s390/fpu/s_lrintf.c                   |   13 +-
 sysdeps/s390/fpu/s_lrintl.c                   |   13 +-
 sysdeps/s390/fpu/s_lround.c                   |   11 +-
 sysdeps/s390/fpu/s_lroundf.c                  |   11 +-
 sysdeps/s390/fpu/s_lroundl.c                  |   11 +-
 sysdeps/s390/ifunc-memchr.h                   |   12 +-
 sysdeps/s390/ifunc-memcmp.h                   |   14 +-
 sysdeps/s390/ifunc-memcpy.h                   |   20 +-
 sysdeps/s390/ifunc-memset.h                   |   14 +-
 sysdeps/s390/ifunc-strcmp.h                   |   12 +-
 sysdeps/s390/ifunc-strcpy.h                   |   12 +-
 sysdeps/s390/ifunc-strncpy.h                  |   12 +-
 sysdeps/s390/iso-8859-1_cp037_z900.c          |    8 +-
 sysdeps/s390/jmpbuf-unwind.h                  |    3 +-
 sysdeps/s390/ldsodefs.h                       |   13 -
 sysdeps/s390/linkmap.h                        |   16 +-
 sysdeps/s390/memccpy-vx.S                     |    7 +-
 sysdeps/s390/memchr-vx.S                      |   10 +-
 sysdeps/s390/memchr-z900.S                    |   45 +-
 sysdeps/s390/memchr.c                         |    4 +-
 sysdeps/s390/memcmp-z900.S                    |   76 +-
 sysdeps/s390/memcmp.c                         |    4 +-
 sysdeps/s390/memcopy.h                        |    2 +-
 sysdeps/s390/memcpy-z900.S                    |  122 +-
 sysdeps/s390/memcpy.c                         |    4 +-
 sysdeps/s390/memmem-arch13.S                  |    9 +-
 sysdeps/s390/mempcpy.c                        |    4 +-
 sysdeps/s390/memrchr-vx.S                     |    6 +-
 sysdeps/s390/memset-z900.S                    |   84 +-
 sysdeps/s390/memset.c                         |    4 +-
 sysdeps/s390/multiarch/8bit-generic.c         |    3 -
 sysdeps/s390/multiarch/gconv_simple.c         |   23 -
 sysdeps/s390/multiarch/ifunc-impl-list.c      |   34 +-
 sysdeps/s390/multiarch/ifunc-resolve.h        |    2 +-
 sysdeps/s390/multiarch/utf8-utf16-z9.c        |    4 +-
 sysdeps/s390/multiarch/utf8-utf32-z9.c        |    4 +-
 sysdeps/s390/nptl/bits/struct_mutex.h         |   24 +-
 sysdeps/s390/nptl/bits/struct_rwlock.h        |   17 +-
 sysdeps/s390/nptl/pthread-offsets.h           |   15 +-
 sysdeps/s390/nptl/tls.h                       |    4 -
 sysdeps/s390/preconfigure                     |   14 +-
 sysdeps/s390/preconfigure.ac                  |   13 +
 sysdeps/s390/rawmemchr-vx.S                   |    3 +-
 sysdeps/s390/s390-32/Implies                  |    1 -
 sysdeps/s390/s390-32/Makefile                 |    9 -
 sysdeps/s390/s390-32/Versions                 |    6 -
 sysdeps/s390/s390-32/__longjmp.c              |   88 -
 sysdeps/s390/s390-32/add_n.S                  |   62 -
 sysdeps/s390/s390-32/addmul_1.S               |   57 -
 sysdeps/s390/s390-32/bits/wordsize.h          |   11 -
 sysdeps/s390/s390-32/crti.S                   |  104 -
 sysdeps/s390/s390-32/crtn.S                   |   47 -
 sysdeps/s390/s390-32/dl-machine.h             |  450 ---
 sysdeps/s390/s390-32/dl-trampoline.S          |   33 -
 sysdeps/s390/s390-32/dl-trampoline.h          |  336 --
 sysdeps/s390/s390-32/mul_1.S                  |   54 -
 sysdeps/s390/s390-32/s390-mcount.S            |   88 -
 sysdeps/s390/s390-32/setjmp.S                 |  123 -
 sysdeps/s390/s390-32/stackguard-macros.h      |   15 -
 sysdeps/s390/s390-32/start.S                  |  211 --
 sysdeps/s390/s390-32/strncpy-z900.S           |   88 -
 sysdeps/s390/s390-32/sub_n.S                  |   61 -
 sysdeps/s390/s390-32/symbol-hacks.h           |   21 -
 sysdeps/s390/s390-32/sysdep.h                 |  100 -
 sysdeps/s390/s390-32/tst-audit.h              |   25 -
 sysdeps/s390/s390-64/Implies                  |    1 -
 sysdeps/s390/s390-64/Makefile                 |   92 -
 sysdeps/s390/s390-64/Versions                 |    5 -
 sysdeps/s390/s390-64/bits/wordsize.h          |   11 -
 sysdeps/s390/s390-64/bsd-_setjmp.S            |    1 -
 sysdeps/s390/s390-64/bsd-setjmp.S             |    1 -
 sysdeps/s390/s390-64/configure                |   95 -
 sysdeps/s390/s390-64/configure.ac             |   57 -
 sysdeps/s390/{s390-64 => }/s390x-mcount.S     |    0
 sysdeps/s390/{s390-64 => }/s390x-mcount.h     |    0
 sysdeps/s390/{s390-64 => }/setjmp.S           |    0
 sysdeps/s390/sotruss-lib.c                    |   33 +-
 .../s390/{s390-64 => }/stackguard-macros.h    |    2 +-
 sysdeps/s390/{s390-64 => }/start.S            |    0
 sysdeps/s390/stpcpy-vx.S                      |    3 +-
 sysdeps/s390/stpncpy-vx.S                     |    7 +-
 sysdeps/s390/strcat-vx.S                      |    3 +-
 sysdeps/s390/strchr-vx.S                      |    3 +-
 sysdeps/s390/strchrnul-vx.S                   |    3 +-
 sysdeps/s390/strcmp-vx.S                      |    5 +-
 sysdeps/s390/strcmp-z900.S                    |   26 +-
 sysdeps/s390/strcmp.c                         |    4 +-
 sysdeps/s390/strcpy-vx.S                      |    5 +-
 sysdeps/s390/strcpy-z900.S                    |   29 +-
 sysdeps/s390/strcpy.c                         |    4 +-
 sysdeps/s390/strcspn-vx.S                     |    3 +-
 sysdeps/s390/strlen-vx.S                      |    3 +-
 sysdeps/s390/strncat-vx.S                     |    7 +-
 sysdeps/s390/strncmp-vx.S                     |    7 +-
 sysdeps/s390/strncpy-vx.S                     |    9 +-
 sysdeps/s390/{s390-64 => }/strncpy-z900.S     |   10 +-
 sysdeps/s390/strncpy.c                        |    4 +-
 sysdeps/s390/strnlen-vx.S                     |    7 +-
 sysdeps/s390/strpbrk-vx.S                     |    3 +-
 sysdeps/s390/strrchr-vx.S                     |    3 +-
 sysdeps/s390/strspn-vx.S                      |    3 +-
 sysdeps/s390/strstr-arch13.S                  |    3 +-
 sysdeps/s390/{s390-64 => }/sub_n.S            |    0
 sysdeps/s390/{s390-64 => }/sysdep.h           |    0
 sysdeps/s390/{s390-64 => }/tst-audit.h        |    0
 sysdeps/s390/tst-dl-runtime-mod.S             |    4 -
 sysdeps/s390/tst-dl-runtime.c                 |   27 -
 sysdeps/s390/{s390-64 => }/tst-glibc-hwcaps.c |    0
 sysdeps/s390/utf16-utf32-z9.c                 |   18 -
 sysdeps/s390/utf8-utf16-z9.c                  |   16 -
 sysdeps/s390/utf8-utf32-z9.c                  |   16 -
 sysdeps/s390/wcpcpy-vx.S                      |    3 +-
 sysdeps/s390/wcpncpy-vx.S                     |   12 +-
 sysdeps/s390/wcscat-vx.S                      |    3 +-
 sysdeps/s390/wcschr-vx.S                      |    3 +-
 sysdeps/s390/wcschrnul-vx.S                   |    3 +-
 sysdeps/s390/wcscmp-vx.S                      |    3 +-
 sysdeps/s390/wcscpy-vx.S                      |    3 +-
 sysdeps/s390/wcscspn-vx.S                     |    3 +-
 sysdeps/s390/wcslen-vx.S                      |    3 +-
 sysdeps/s390/wcsncat-vx.S                     |   12 +-
 sysdeps/s390/wcsncmp-vx.S                     |   12 +-
 sysdeps/s390/wcsncpy-vx.S                     |   12 +-
 sysdeps/s390/wcsnlen-vx.S                     |   12 +-
 sysdeps/s390/wcspbrk-vx.S                     |    3 +-
 sysdeps/s390/wcsrchr-vx.S                     |    3 +-
 sysdeps/s390/wcsspn-vx.S                      |    3 +-
 sysdeps/s390/wmemchr-vx.S                     |   12 +-
 sysdeps/s390/wmemcmp-vx.S                     |   12 +-
 sysdeps/s390/wmemset-vx.S                     |   12 +-
 sysdeps/unix/sysv/linux/fxstat.c              |    2 +-
 sysdeps/unix/sysv/linux/fxstatat.c            |    2 +-
 sysdeps/unix/sysv/linux/ipc_priv.h            |    4 +-
 sysdeps/unix/sysv/linux/kernel-features.h     |    2 +-
 sysdeps/unix/sysv/linux/lxstat.c              |    2 +-
 sysdeps/unix/sysv/linux/lxstat64.c            |    2 +-
 sysdeps/unix/sysv/linux/posix_fadvise.c       |    6 +-
 sysdeps/unix/sysv/linux/posix_fadvise64.c     |    6 +-
 sysdeps/unix/sysv/linux/s390/Implies          |    1 +
 sysdeps/unix/sysv/linux/s390/Makefile         |   12 +-
 sysdeps/unix/sysv/linux/s390/Versions         |    5 +
 .../s390/{s390-64 => }/____longjmp_chk.c      |    0
 .../s390/{s390-64 => }/__makecontext_ret.S    |    0
 .../linux/s390/{s390-64 => }/arch-syscall.h   |    0
 sysdeps/unix/sysv/linux/s390/bits/elfclass.h  |    5 -
 .../unix/sysv/linux/s390/bits/environments.h  |   96 -
 sysdeps/unix/sysv/linux/s390/bits/fcntl.h     |   26 +-
 .../unix/sysv/linux/s390/bits/procfs-extra.h  |   75 -
 sysdeps/unix/sysv/linux/s390/bits/procfs-id.h |   30 -
 sysdeps/unix/sysv/linux/s390/bits/sigaction.h |   35 +-
 .../unix/sysv/linux/s390/bits/struct_stat.h   |  120 +-
 sysdeps/unix/sysv/linux/s390/bits/timesize.h  |   22 -
 sysdeps/unix/sysv/linux/s390/bits/typesizes.h |   36 +-
 sysdeps/unix/sysv/linux/s390/bits/utmp.h      |  127 -
 sysdeps/unix/sysv/linux/s390/bits/utmpx.h     |  106 -
 .../linux/s390/{s390-64 => }/c++-types.data   |    0
 .../sysv/linux/s390/{s390-64 => }/clone.S     |    0
 .../sysv/linux/s390/{s390-64 => }/clone3.S    |    0
 sysdeps/unix/sysv/linux/s390/configure        |   13 +
 sysdeps/unix/sysv/linux/s390/configure.ac     |    2 +
 sysdeps/unix/sysv/linux/s390/dl-cache.h       |   23 +
 .../linux/s390/{s390-64 => }/getcontext.S     |    0
 .../unix/sysv/linux/s390/kernel-features.h    |    3 -
 .../sysv/linux/s390/{s390-64 => }/ld.abilist  |    0
 .../{s390-64 => }/libBrokenLocale.abilist     |    0
 .../linux/s390/{s390-32 => }/libanl.abilist   |    0
 .../linux/s390/{s390-64 => }/libc.abilist     |    0
 .../{s390-64 => }/libc_malloc_debug.abilist   |    0
 .../linux/s390/{s390-64 => }/libdl.abilist    |    0
 .../linux/s390/{s390-64 => }/libm.abilist     |    0
 .../linux/s390/{s390-64 => }/libnsl.abilist   |    0
 .../s390/{s390-64 => }/libpthread.abilist     |    0
 .../s390/{s390-64 => }/libresolv.abilist      |    0
 .../linux/s390/{s390-64 => }/librt.abilist    |    0
 .../s390/{s390-64 => }/libthread_db.abilist   |    0
 .../linux/s390/{s390-64 => }/libutil.abilist  |    0
 .../linux/s390/{s390-64 => }/makecontext.c    |    0
 .../linux/s390/{s390-64 => }/pointer_guard.h  |    0
 sysdeps/unix/sysv/linux/s390/readelflib.c     |   31 +-
 sysdeps/unix/sysv/linux/s390/s390-32/Makefile |   31 -
 sysdeps/unix/sysv/linux/s390/s390-32/Versions |   56 -
 .../sysv/linux/s390/s390-32/____longjmp_chk.c |   52 -
 .../linux/s390/s390-32/__makecontext_ret.S    |   43 -
 .../sysv/linux/s390/s390-32/arch-syscall.h    |  441 ---
 .../sysv/linux/s390/s390-32/c++-types.data    |   67 -
 sysdeps/unix/sysv/linux/s390/s390-32/clone.S  |   73 -
 sysdeps/unix/sysv/linux/s390/s390-32/clone3.S |   77 -
 .../unix/sysv/linux/s390/s390-32/getcontext.S |   96 -
 .../unix/sysv/linux/s390/s390-32/getutent.c   |   32 -
 .../unix/sysv/linux/s390/s390-32/getutent_r.c |   37 -
 .../unix/sysv/linux/s390/s390-32/getutid.c    |   32 -
 .../unix/sysv/linux/s390/s390-32/getutid_r.c  |   34 -
 .../unix/sysv/linux/s390/s390-32/getutline.c  |   32 -
 .../sysv/linux/s390/s390-32/getutline_r.c     |   33 -
 .../unix/sysv/linux/s390/s390-32/getutmp.c    |   36 -
 .../unix/sysv/linux/s390/s390-32/getutxent.c  |   29 -
 .../unix/sysv/linux/s390/s390-32/getutxid.c   |   29 -
 .../unix/sysv/linux/s390/s390-32/getutxline.c |   29 -
 .../linux/s390/s390-32/glob64-lstat-compat.c  |    2 -
 .../sysv/linux/s390/s390-32/kernel_stat.h     |   40 -
 .../unix/sysv/linux/s390/s390-32/ld.abilist   |    8 -
 .../s390/s390-32/libBrokenLocale.abilist      |    1 -
 .../unix/sysv/linux/s390/s390-32/libc.abilist | 3271 -----------------
 .../s390/s390-32/libc_malloc_debug.abilist    |   30 -
 .../sysv/linux/s390/s390-32/libdl.abilist     |    4 -
 .../unix/sysv/linux/s390/s390-32/libm.abilist | 1444 --------
 .../sysv/linux/s390/s390-32/libnsl.abilist    |  121 -
 .../linux/s390/s390-32/libpthread.abilist     |   18 -
 .../sysv/linux/s390/s390-32/libresolv.abilist |   67 -
 .../sysv/linux/s390/s390-32/librt.abilist     |    5 -
 .../linux/s390/s390-32/libthread_db.abilist   |   40 -
 .../sysv/linux/s390/s390-32/libutil-compat.c  |   23 -
 .../sysv/linux/s390/s390-32/libutil.abilist   |    2 -
 sysdeps/unix/sysv/linux/s390/s390-32/login.c  |   35 -
 .../unix/sysv/linux/s390/s390-32/login32.c    |   37 -
 .../sysv/linux/s390/s390-32/makecontext.c     |  100 -
 .../unix/sysv/linux/s390/s390-32/oldglob.c    |    2 -
 .../sysv/linux/s390/s390-32/pointer_guard.h   |   45 -
 .../sysv/linux/s390/s390-32/posix_fadvise64.c |   66 -
 .../unix/sysv/linux/s390/s390-32/pututxline.c |   29 -
 .../unix/sysv/linux/s390/s390-32/setcontext.S |   73 -
 .../sysv/linux/s390/s390-32/swapcontext.S     |  114 -
 .../unix/sysv/linux/s390/s390-32/syscall.S    |   42 -
 .../sysv/linux/s390/s390-32/syscall_cancel.S  |   62 -
 .../sysv/linux/s390/s390-32/syscalls.list     |   18 -
 sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S |   73 -
 sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h |  180 -
 .../sysv/linux/s390/s390-32/time64-compat.h   |    2 -
 .../unix/sysv/linux/s390/s390-32/updwtmp.c    |   31 -
 .../unix/sysv/linux/s390/s390-32/updwtmpx.c   |   29 -
 .../sysv/linux/s390/s390-32/utmp-compat.h     |   20 -
 .../sysv/linux/s390/s390-32/utmp-convert.h    |   85 -
 sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c |  183 -
 sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h |   51 -
 .../sysv/linux/s390/s390-32/utmpx-convert.h   |   84 -
 .../unix/sysv/linux/s390/s390-32/utmpx32.c    |  138 -
 .../unix/sysv/linux/s390/s390-32/utmpx32.h    |   59 -
 sysdeps/unix/sysv/linux/s390/s390-32/vfork.S  |   47 -
 sysdeps/unix/sysv/linux/s390/s390-64/Implies  |    1 -
 sysdeps/unix/sysv/linux/s390/s390-64/Makefile |   18 -
 sysdeps/unix/sysv/linux/s390/s390-64/Versions |    7 -
 .../unix/sysv/linux/s390/s390-64/configure    |   16 -
 .../unix/sysv/linux/s390/s390-64/configure.ac |    4 -
 .../unix/sysv/linux/s390/s390-64/dl-cache.h   |   24 -
 .../sysv/linux/s390/s390-64/libanl.abilist    |    1 -
 sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h |  178 -
 .../linux/s390/{s390-64 => }/setcontext.S     |    0
 .../linux/s390/{s390-64 => }/shlib-versions   |    0
 sysdeps/unix/sysv/linux/s390/sigcontextinfo.h |    4 -
 .../linux/s390/{s390-64 => }/single-thread.h  |    0
 .../linux/s390/{s390-64 => }/swapcontext.S    |    0
 sysdeps/unix/sysv/linux/s390/sys/ucontext.h   |    6 +-
 .../sysv/linux/s390/{s390-64 => }/syscall.S   |    0
 .../linux/s390/{s390-64 => }/syscall_cancel.S |    0
 sysdeps/unix/sysv/linux/s390/sysconf.c        |   13 +-
 .../sysv/linux/s390/{s390-64 => }/sysdep.S    |    0
 sysdeps/unix/sysv/linux/s390/sysdep.h         |  223 +-
 .../{s390-64 => }/timer_t_was_int_compat.h    |    0
 .../sysv/linux/s390/{s390-64 => }/vfork.S     |    0
 sysdeps/unix/sysv/linux/s390/xstatver.h       |   21 +-
 sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c |    6 +-
 sysdeps/unix/sysv/linux/xstat.c               |    2 +-
 sysdeps/unix/sysv/linux/xstat64.c             |    2 +-
 300 files changed, 867 insertions(+), 12360 deletions(-)
 rename sysdeps/s390/{s390-64 => }/__longjmp.c (97%)
 rename sysdeps/s390/{s390-64 => }/add_n.S (100%)
 rename sysdeps/s390/{s390-32 => }/bsd-_setjmp.S (100%)
 rename sysdeps/s390/{s390-32 => }/bsd-setjmp.S (100%)
 rename sysdeps/s390/{s390-64 => }/crti.S (100%)
 rename sysdeps/s390/{s390-64 => }/crtn.S (100%)
 rename sysdeps/s390/{s390-64 => }/dl-hwcap-check.h (100%)
 rename sysdeps/s390/{s390-64 => }/dl-hwcaps-subdirs.c (100%)
 rename sysdeps/s390/{s390-64 => }/dl-machine.h (100%)
 rename sysdeps/s390/{s390-64 => }/dl-trampoline.S (100%)
 rename sysdeps/s390/{s390-64 => }/dl-trampoline.h (100%)
 create mode 100644 sysdeps/s390/preconfigure.ac
 delete mode 100644 sysdeps/s390/s390-32/Implies
 delete mode 100644 sysdeps/s390/s390-32/Makefile
 delete mode 100644 sysdeps/s390/s390-32/Versions
 delete mode 100644 sysdeps/s390/s390-32/__longjmp.c
 delete mode 100644 sysdeps/s390/s390-32/add_n.S
 delete mode 100644 sysdeps/s390/s390-32/addmul_1.S
 delete mode 100644 sysdeps/s390/s390-32/bits/wordsize.h
 delete mode 100644 sysdeps/s390/s390-32/crti.S
 delete mode 100644 sysdeps/s390/s390-32/crtn.S
 delete mode 100644 sysdeps/s390/s390-32/dl-machine.h
 delete mode 100644 sysdeps/s390/s390-32/dl-trampoline.S
 delete mode 100644 sysdeps/s390/s390-32/dl-trampoline.h
 delete mode 100644 sysdeps/s390/s390-32/mul_1.S
 delete mode 100644 sysdeps/s390/s390-32/s390-mcount.S
 delete mode 100644 sysdeps/s390/s390-32/setjmp.S
 delete mode 100644 sysdeps/s390/s390-32/stackguard-macros.h
 delete mode 100644 sysdeps/s390/s390-32/start.S
 delete mode 100644 sysdeps/s390/s390-32/strncpy-z900.S
 delete mode 100644 sysdeps/s390/s390-32/sub_n.S
 delete mode 100644 sysdeps/s390/s390-32/symbol-hacks.h
 delete mode 100644 sysdeps/s390/s390-32/sysdep.h
 delete mode 100644 sysdeps/s390/s390-32/tst-audit.h
 delete mode 100644 sysdeps/s390/s390-64/Implies
 delete mode 100644 sysdeps/s390/s390-64/Makefile
 delete mode 100644 sysdeps/s390/s390-64/Versions
 delete mode 100644 sysdeps/s390/s390-64/bits/wordsize.h
 delete mode 100644 sysdeps/s390/s390-64/bsd-_setjmp.S
 delete mode 100644 sysdeps/s390/s390-64/bsd-setjmp.S
 delete mode 100644 sysdeps/s390/s390-64/configure
 delete mode 100644 sysdeps/s390/s390-64/configure.ac
 rename sysdeps/s390/{s390-64 => }/s390x-mcount.S (100%)
 rename sysdeps/s390/{s390-64 => }/s390x-mcount.h (100%)
 rename sysdeps/s390/{s390-64 => }/setjmp.S (100%)
 rename sysdeps/s390/{s390-64 => }/stackguard-macros.h (87%)
 rename sysdeps/s390/{s390-64 => }/start.S (100%)
 rename sysdeps/s390/{s390-64 => }/strncpy-z900.S (94%)
 rename sysdeps/s390/{s390-64 => }/sub_n.S (100%)
 rename sysdeps/s390/{s390-64 => }/sysdep.h (100%)
 rename sysdeps/s390/{s390-64 => }/tst-audit.h (100%)
 rename sysdeps/s390/{s390-64 => }/tst-glibc-hwcaps.c (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/____longjmp_chk.c (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/__makecontext_ret.S
(100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/arch-syscall.h (100%)
 delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/environments.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/procfs-extra.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/procfs-id.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/timesize.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/utmp.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/utmpx.h
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/c++-types.data (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/clone.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/clone3.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/getcontext.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/ld.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 =>
}/libBrokenLocale.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-32 => }/libanl.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libc.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 =>
}/libc_malloc_debug.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libdl.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libm.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libnsl.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libpthread.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libresolv.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/librt.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libthread_db.abilist
(100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/libutil.abilist (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/makecontext.c (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/pointer_guard.h (100%)
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/Makefile
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/Versions
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/__makecontext_ret.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/c++-types.data
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/clone.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/clone3.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutent.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutid.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutline.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c
 delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/glob64-lstat-compat.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/kernel_stat.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist
 delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/libBrokenLocale.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
 delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libnsl.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libresolv.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist
 delete mode 100644
sysdeps/unix/sysv/linux/s390/s390-32/libthread_db.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libutil.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/login.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/login32.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/oldglob.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/pointer_guard.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/posix_fadvise64.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscall.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscall_cancel.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/time64-compat.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp-convert.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmpx-convert.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/vfork.S
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/Implies
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/Makefile
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/Versions
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/configure
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/configure.ac
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist
 delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/setcontext.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/shlib-versions (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/single-thread.h (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/swapcontext.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/syscall.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/syscall_cancel.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/sysdep.S (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 =>
}/timer_t_was_int_compat.h (100%)
 rename sysdeps/unix/sysv/linux/s390/{s390-64 => }/vfork.S (100%)

-- 
2.52.0



More information about the Libc-alpha mailing list