This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH 0/3] More _ISOMAC-testsuite prep
- From: Zack Weinberg <zackw at panix dot com>
- To: libc-alpha at sourceware dot org
- Cc: carlos at redhat dot com, joseph at codesourcery dot com, adhemerval dot zanella at linaro dot org, fweimer at redhat dot com
- Date: Wed, 1 Mar 2017 09:02:09 -0500
- Subject: [PATCH 0/3] More _ISOMAC-testsuite prep
- Authentication-results: sourceware.org; auth=none
Here is another round of work that can be done to prepare for
compiling (most of) the testsuite in _ISOMAC mode, without actually
pulling the trigger. 1/3 is a revised version of the "grab bag" patch
I posted before, but 2/3 and 3/3 are new. Please have a look.
Each of these has been tested individually on x86_64-linux, and the
combination of the three went through a build-many-glibcs cycle with
no new errors.
zw
Zack Weinberg (3):
Miscellaneous low-risk changes preparing for _ISOMAC testsuite.
Remove _IO_MTSAFE_IO from public headers.
Narrowing the visibility of libc-internal.h even further.
debug/pcprofile.c | 1 -
dlfcn/tst-dladdr.c | 4 --
elf/dl-load.c | 2 +-
elf/dl-reloc.c | 2 +-
elf/dl-tunables.c | 1 -
elf/get-dynamic-info.h | 7 ++-
elf/soinit.c | 1 -
iconv/loop.c | 2 +-
iconvdata/iso-2022-cn-ext.c | 2 +-
include/libc-internal.h | 38 --------------
include/libc-pointer-arith.h | 60 ++++++++++++++++++++++
include/libio.h | 31 +++++++----
io/openat.c | 1 -
io/openat64.c | 1 -
libio/libio.h | 22 ++------
locale/programs/locarchive.c | 2 +-
locale/weight.h | 2 +-
locale/weightwc.h | 2 +-
malloc/malloc.c | 2 +-
math/test-misc.c | 23 ++++-----
misc/ptrace.c | 1 -
misc/reboot.c | 2 +-
nis/nis_table.c | 2 +-
nptl/nptl-init.c | 2 +-
nptl/pthread_clock_gettime.c | 1 -
nptl/pthread_clock_settime.c | 1 -
nptl/pthread_cond_common.c | 1 -
nptl/tst-join7mod.c | 1 +
nptl_db/thread_dbP.h | 2 +-
nscd/connections.c | 2 +-
nss/tst-cancel-getpwuid_r.c | 1 +
posix/wordexp-test.c | 3 +-
resolv/res_send.c | 2 +-
soft-fp/fmadf4.c | 7 +--
soft-fp/fmasf4.c | 7 +--
soft-fp/fmatf4.c | 7 +--
stdio-common/vfscanf.c | 2 +-
string/strcasestr.c | 4 --
string/strcoll_l.c | 1 -
string/strcspn.c | 2 +-
string/strspn.c | 2 +-
sysdeps/generic/stdio-lock.h | 1 +
sysdeps/i386/nptl/tls.h | 2 +-
sysdeps/ieee754/dbl-64/e_lgamma_r.c | 2 +-
sysdeps/ieee754/dbl-64/k_rem_pio2.c | 2 +-
sysdeps/ieee754/flt-32/e_lgammaf_r.c | 2 +-
sysdeps/ieee754/flt-32/k_rem_pio2f.c | 2 +-
sysdeps/ieee754/ldbl-128/k_tanl.c | 3 +-
sysdeps/ieee754/ldbl-128ibm/k_tanl.c | 3 +-
sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 2 +-
sysdeps/ieee754/ldbl-96/k_tanl.c | 3 +-
sysdeps/nacl/brk.c | 1 -
sysdeps/nacl/dl-map-segments.h | 7 ++-
sysdeps/nptl/futex-internal.h | 2 +-
sysdeps/nptl/stdio-lock.h | 1 +
sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 2 +-
sysdeps/powerpc/tst-set_ppr.c | 1 -
sysdeps/unix/clock_settime.c | 1 -
sysdeps/unix/sysv/linux/Makefile | 2 +-
sysdeps/unix/sysv/linux/i386/get_clockfreq.c | 2 -
sysdeps/unix/sysv/linux/ia64/get_clockfreq.c | 1 -
sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 1 -
.../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 1 -
sysdeps/unix/sysv/linux/spawni.c | 2 +-
sysdeps/unix/sysv/linux/tst-clone.c | 5 ++
sysdeps/x86_64/atomic-machine.h | 10 ++--
sysdeps/x86_64/nptl/tls.h | 2 +-
67 files changed, 171 insertions(+), 151 deletions(-)
create mode 100644 include/libc-pointer-arith.h
--
2.11.0