This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/3] More _ISOMAC-testsuite prep


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]