This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gabriel/powerpc-ieee128-printscan in repository glibc.
discards 1c4f7fffc4 RFC: powerpc64le: Enable support for IEEE long double discards b843c8d832 powerpc64le: Require a compiler with -mno-gnu-attribute discards 1383090d10 ldbl-128ibm-compat: Do not mix -mabi=*longdouble and -mlong- [...] discards a4b0f5cf0f Avoid compat symbols for totalorder in powerpc64le IEEE long double discards a213c7d086 ldbl-128ibm-compat: Compiler flags for stdio functions discards 42508d917d Do not redirect calls to __GI_* symbols, when redirecting to [...] discards db4e80f4d8 ldbl-128ibm-compat: Add *cvt functions discards 46e069a9d8 Refactor *cvt functions implementation (5/5) discards ebd7273305 Refactor *cvt functions implementation (4/5) discards 8146c44cec Refactor *cvt functions implementation (3/5) discards 6d9910ed34 Refactor *cvt functions implementation (2/5) discards 516e87fea6 Refactor *cvt functions implementation (1/5) discards 3151bb4301 Remove hidden_def and hidden_proto from cvt functions discards 80c708b518 ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold discards 03114891dc ldbl-128ibm-compat: Add tests for strfmon and strfmon_l discards 9db8411551 ldbl-128ibm-compat: Add strfmon_l with IEEE long double format discards e7f6beb8c1 ldbl-128ibm-compat: Add syslog functions discards e4fc8001a4 ldbl-128ibm-compat: Add obstack printing functions discards b0e6ff5185 ldbl-128ibm-compat: Add ISO C99 versions of scanf functions discards 71beb187bc ldbl-128ibm-compat: Reuse tests for err.h and error.h functions discards 06b17ccdaf ldbl-128ibm-compat: Add error.h functions discards 099d74805a ldbl-128ibm-compat: Add err.h functions discards f19302ca89 ldbl-128ibm-compat: Add argp_error and argp_failure discards 655d4f77a0 ldbl-128ibm-compat: Add wide character scanning functions discards 850b1312aa ldbl-128ibm-compat: Add regular character scanning functions discards 58e96547f7 ldbl-128ibm-compat: Test positional arguments discards d7dc1efc6d ldbl-128ibm-compat: Test double values discards cc8074c014 ldbl-128ibm-compat: Add wide character, fortified printing f [...] discards 99092f60be ldbl-128ibm-compat: Add regular character, fortified printin [...] discards d83653e772 ldbl-128ibm-compat: Add wide character printing functions discards 197108ae63 ldbl-128ibm-compat: Add regular character printing functions adds e7c8ffe4ec ldd: Print "not a dynamic executable" on standard error [BZ #24150] adds 58e8f5fd2b ldconfig: handle .dynstr located in separate segment (bug 25087) adds eb77a1fccc dlfcn: Remove remnants of caller sensitivity from dlinfo adds 7d3db434f9 Rename and split elf/tst-dlopen-aout collection of tests adds 06436acf81 ipc: Refactor sysvipc internal definitions adds 765cdd0bff sysvipc: Implement semop based on semtimedop adds e3f764b6f2 Remove libc_hidden_def from __semtimedop stub adds 5e20aae5ee nptl/tst-cancel25 needs to be an internal test adds e4b3707cea nptl: SIGCANCEL, SIGTIMER, SIGSETXID are always defined adds 2901743568 S390: Add new s390 platform z15. adds 720e9541f5 Update sysvipc kernel-features.h files for Linux 5.1 adds 2ac579f9c2 Add run-one-test convenience target and makefile help text adds fed33b0fb0 Add nocancel version of pread64() adds 95c1056962 elf: Use nocancel pread64() instead of lseek()+read() adds 676b2f2050 nptl: Document AS-safe functions in cancellation.c. adds a807613bcf Undo accidental commit to ChangeLog.19. adds ef21bd2d8c loadarchive: guard against locale-archive corruption (Bug #25115) adds e8ac1f71c8 Include <kernel-features.h> explicitly in Linux clock_settime.c adds 7bdb921d70 Remove math-finite.h adds 55d530114e Remove finite-math tests adds d0007dc53c Remove x64 _finite tests and references adds 7db1fe38de Fix testroot.pristine creation copying dynamic linker. adds 76aaa13d5d S390: Remove not needed stack frame in syscall function. adds c82005921e sysdeps/stat: Handle 64-bit ino_t types on 32-bit hosts adds 3007ad2140 hurd: Fix build after __pread64 usage in the dynamic loader adds acab05949f Define __STATFS_MATCHES_STATFS64 adds 4052fa22f6 Add wait-for-debugger test harness hooks adds 97476447ed Install charmaps uncompressed in testroot new ce7633efd9 ldbl-128ibm-compat: Add regular character printing functions new 2497c0c917 ldbl-128ibm-compat: Add wide character printing functions new 6c63ba6751 ldbl-128ibm-compat: Add regular character, fortified printin [...] new 4d36596c69 ldbl-128ibm-compat: Add wide character, fortified printing f [...] new c2f8a353d1 ldbl-128ibm-compat: Test double values new 15928276f9 ldbl-128ibm-compat: Test positional arguments new fd64b59c03 ldbl-128ibm-compat: Add regular character scanning functions new bc2b28d5a0 ldbl-128ibm-compat: Add wide character scanning functions new d77fb42a4e ldbl-128ibm-compat: Add argp_error and argp_failure new 7512cfb00a ldbl-128ibm-compat: Add err.h functions new df8545f1aa ldbl-128ibm-compat: Add error.h functions new c9a8cf4ad7 ldbl-128ibm-compat: Reuse tests for err.h and error.h functions new 03b7bf2a5a ldbl-128ibm-compat: Add ISO C99 versions of scanf functions new d75118e562 ldbl-128ibm-compat: Add obstack printing functions new 661162782a ldbl-128ibm-compat: Add syslog functions new 76f8344e76 ldbl-128ibm-compat: Add strfmon_l with IEEE long double format new b33232be44 ldbl-128ibm-compat: Add tests for strfmon and strfmon_l new f61207054d ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold new b84bffdeaa Refactor *cvt functions implementation (1/5) new 1f10b8057e Refactor *cvt functions implementation (2/5) new 4d6a325940 Refactor *cvt functions implementation (3/5) new b4cb03e6d9 Refactor *cvt functions implementation (4/5) new 7966fb87cd Refactor *cvt functions implementation (5/5) new c6bb3a47fa ldbl-128ibm-compat: Add *cvt functions new 8d21b26af1 Do not redirect calls to __GI_* symbols, when redirecting to [...] new 547bbef79b ldbl-128ibm-compat: Compiler flags for stdio functions new 5958c576fa Avoid compat symbols for totalorder in powerpc64le IEEE long double new 9084ecd967 ldbl-128ibm-compat: Do not mix -mabi=*longdouble and -mlong- [...] new 4992aa5de1 powerpc64le: Require a compiler with -mno-gnu-attribute new d9fa17b459 RFC: powerpc64le: Enable support for IEEE long double
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 (1c4f7fffc4) \ N -- N -- N refs/heads/gabriel/powerpc-ieee128-printscan (d9fa17b459)
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 30 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.old/ChangeLog.19 | 1 + INSTALL | 5 + Makefile | 35 +++- Makefile.help | 42 ++++ NEWS | 2 +- argp/argp.h | 3 +- bits/long-double.h | 1 + bits/math-finite.h | 197 ------------------ bits/typesizes.h | 5 + dlfcn/dlinfo.c | 29 +-- elf/Makefile | 32 ++- elf/dl-load.c | 13 +- elf/ldd.bash.in | 2 +- elf/readelflib.c | 36 ++-- .../ipc_priv.h => elf/tst-dlopen-self-container.c | 8 +- ...open-aout-container.c => tst-dlopen-self-pie.c} | 4 +- elf/{tst-dlopen-aout.c => tst-dlopen-self.c} | 44 +---- .../tst-dlopen-tlsmodid-container.c | 29 ++- ...dlopen-aout-pie.c => tst-dlopen-tlsmodid-pie.c} | 5 +- .../tst-dlopen-tlsmodid.c | 20 +- elf/{tst-dlopen-aout.c => tst-dlopen-tlsmodid.h} | 22 ++- include/dlfcn.h | 5 +- include/err.h | 3 - include/stdio.h | 9 +- include/stdlib.h | 19 +- include/sys/sem.h | 10 +- include/sys/syslog.h | 5 - include/wchar.h | 7 - libio/bits/stdio-ldbl.h | 4 +- libio/stdio.h | 9 +- locale/loadarchive.c | 2 +- localedata/Makefile | 18 ++ manual/install.texi | 5 + math/Makefile | 53 +---- math/gen-libm-test.py | 9 - math/libm-test-driver.c | 3 - math/libm-test-support.c | 2 - math/libm-test-support.h | 2 - math/math.h | 220 --------------------- math/test-finite-macros.c | 35 ---- ...est-math-no-finite.h => test-math-exceptions.h} | 5 +- math/test-math-finite.h | 21 -- math/test-math-inline.h | 1 - math/test-math-vector.h | 1 - math/test-signgam-finite-c11.c | 1 - math/test-signgam-finite-c99.c | 63 ------ math/test-signgam-finite.c | 63 ------ misc/efgcvt.c | 6 +- misc/efgcvt_r-template.c | 3 + misc/efgcvt_r.c | 8 +- misc/err.h | 3 +- misc/error.h | 3 +- misc/qefgcvt.c | 2 +- misc/qefgcvt_r.c | 2 + misc/sys/cdefs.h | 7 +- misc/sys/syslog.h | 3 +- nptl/Makefile | 4 +- nptl/allocatestack.c | 3 - nptl/cancellation.c | 7 +- nptl/nptl-init.c | 16 -- nptl/pthread_cancel.c | 7 - nptl/pthread_create.c | 2 - nptl/pthread_setcanceltype.c | 5 - nptl/pthread_sigmask.c | 40 ++-- nptl/tst-cancel25.c | 3 +- nptl/tst-signal7.c | 4 - stdio-common/printf.h | 3 +- stdlib/bits/stdlib-ldbl.h | 2 +- stdlib/monetary.h | 3 +- stdlib/stdlib.h | 3 +- support/support_test_main.c | 53 +++++ support/test-container.c | 22 +++ sysdeps/generic/not-cancel.h | 2 + sysdeps/ia64/fpu/bits/math-finite.h | 24 --- sysdeps/ieee754/ldbl-128/bits/long-double.h | 1 + sysdeps/ieee754/ldbl-128/s_totalorderl.c | 7 + sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 7 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 9 +- .../ieee754/ldbl-128ibm-compat/bits/long-double.h | 8 +- .../test-syslog-ldbl-compat-template.c | 5 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 1 + sysdeps/ieee754/ldbl-opt/bits/long-double.h | 1 + sysdeps/mach/hurd/bits/typesizes.h | 4 + sysdeps/mach/hurd/dl-sysdep.c | 14 +- sysdeps/mips/ieee754/bits/long-double.h | 1 + sysdeps/nptl/allocrtsig.c | 29 +-- sysdeps/s390/dl-procinfo.c | 4 +- sysdeps/s390/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/Makefile | 4 +- sysdeps/unix/sysv/linux/Versions | 1 + sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 3 + sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 17 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 3 + sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 + sysdeps/unix/sysv/linux/clock_settime.c | 1 + sysdeps/unix/sysv/linux/csky/ipc_priv.h | 21 -- sysdeps/unix/sysv/linux/generic/Makefile | 2 +- sysdeps/unix/sysv/linux/generic/bits/stat.h | 5 +- sysdeps/unix/sysv/linux/generic/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 6 +- .../sysv/linux/generic/stat-check.c} | 22 +-- .../unix/sysv/linux/generic/wordsize-32/overflow.h | 8 + sysdeps/unix/sysv/linux/i386/kernel-features.h | 7 +- sysdeps/unix/sysv/linux/ipc_priv.h | 24 ++- sysdeps/unix/sysv/linux/kernel-features.h | 3 + sysdeps/unix/sysv/linux/m68k/kernel-features.h | 7 +- .../unix/sysv/linux/microblaze/kernel-features.h | 1 + sysdeps/unix/sysv/linux/mips/kernel-features.h | 10 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 17 +- sysdeps/unix/sysv/linux/msgctl.c | 6 +- sysdeps/unix/sysv/linux/nios2/ipc_priv.h | 21 -- .../{ia64/ipc_priv.h => nios2/kernel-features.h} | 9 +- sysdeps/unix/sysv/linux/not-cancel.h | 4 + sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 27 +-- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 7 +- .../unix/sysv/linux/pread64_nocancel.c | 19 +- sysdeps/unix/sysv/linux/pthread_sigmask.c | 54 ----- sysdeps/unix/sysv/linux/riscv/ipc_priv.h | 21 -- sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 5 + sysdeps/unix/sysv/linux/s390/kernel-features.h | 7 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 26 +-- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 26 +-- sysdeps/unix/sysv/linux/semctl.c | 6 +- sysdeps/unix/sysv/linux/semop.c | 6 +- sysdeps/unix/sysv/linux/semtimedop.c | 9 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 7 +- sysdeps/unix/sysv/linux/shmctl.c | 6 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 5 + sysdeps/unix/sysv/linux/sparc/kernel-features.h | 9 +- .../sysv/linux/sparc/sparc32/bits/long-double.h | 1 + .../sysv/linux/sparc/sparc64/bits/long-double.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 19 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 5 + sysdeps/unix/sysv/linux/x86_64/ipc_priv.h | 32 --- sysdeps/x86/dl-prop.h | 3 +- sysdeps/x86_64/fpu/Makefile | 125 +----------- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 8 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 4 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 4 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 4 +- sysdeps/x86_64/fpu/svml_d_exp2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow2_core.S | 2 +- sysdeps/x86_64/fpu/svml_finite_alias.S | 58 ------ sysdeps/x86_64/fpu/svml_s_expf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 2 +- .../fpu/test-double-libmvec-alias-avx-main.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-avx-mod.c | 1 - sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c | 1 - .../fpu/test-double-libmvec-alias-avx2-main.c | 1 - .../fpu/test-double-libmvec-alias-avx2-mod.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-avx2.c | 1 - .../fpu/test-double-libmvec-alias-avx512-main.c | 1 - .../fpu/test-double-libmvec-alias-avx512-mod.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-avx512.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-main.c | 1 - sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c | 25 --- sysdeps/x86_64/fpu/test-double-libmvec-alias.c | 29 --- .../x86_64/fpu/test-float-libmvec-alias-avx-main.c | 1 - .../x86_64/fpu/test-float-libmvec-alias-avx-mod.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c | 1 - .../fpu/test-float-libmvec-alias-avx2-main.c | 1 - .../x86_64/fpu/test-float-libmvec-alias-avx2-mod.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c | 1 - .../fpu/test-float-libmvec-alias-avx512-main.c | 1 - .../fpu/test-float-libmvec-alias-avx512-mod.c | 1 - .../x86_64/fpu/test-float-libmvec-alias-avx512.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c | 25 --- sysdeps/x86_64/fpu/test-float-libmvec-alias.c | 29 --- sysdeps/x86_64/fpu/test-libmvec-alias-mod.c | 66 ------- sysvipc/semtimedop.c | 5 +- wcsmbs/bits/wchar-ldbl.h | 4 +- wcsmbs/wchar.h | 9 +- 189 files changed, 707 insertions(+), 1746 deletions(-) create mode 100644 Makefile.help delete mode 100644 bits/math-finite.h rename sysdeps/unix/sysv/linux/hppa/ipc_priv.h => elf/tst-dlopen-self-container.c (80%) rename elf/{tst-dlopen-aout-container.c => tst-dlopen-self-pie.c} (87%) copy elf/{tst-dlopen-aout.c => tst-dlopen-self.c} (61%) copy sysdeps/x86_64/fpu/svml_s_logf4_core.S => elf/tst-dlopen-tlsmodid-container.c (62%) copy elf/{tst-dlopen-aout-pie.c => tst-dlopen-tlsmodid-pie.c} (85%) copy sysdeps/x86_64/fpu/svml_d_exp2_core.S => elf/tst-dlopen-tlsmodid.c (73%) rename elf/{tst-dlopen-aout.c => tst-dlopen-tlsmodid.h} (77%) delete mode 100644 math/test-finite-macros.c rename math/{test-math-no-finite.h => test-math-exceptions.h} (84%) delete mode 100644 math/test-math-finite.h delete mode 100644 math/test-signgam-finite-c11.c delete mode 100644 math/test-signgam-finite-c99.c delete mode 100644 math/test-signgam-finite.c delete mode 100644 sysdeps/ia64/fpu/bits/math-finite.h delete mode 100644 sysdeps/unix/sysv/linux/csky/ipc_priv.h copy sysdeps/{x86_64/fpu/svml_d_exp2_core.S => unix/sysv/linux/generic/stat-check. [...] delete mode 100644 sysdeps/unix/sysv/linux/nios2/ipc_priv.h rename sysdeps/unix/sysv/linux/{ia64/ipc_priv.h => nios2/kernel-features.h} (75%) rename elf/tst-dlopen-aout-pie.c => sysdeps/unix/sysv/linux/pread64_nocancel.c (62%) delete mode 100644 sysdeps/unix/sysv/linux/pthread_sigmask.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/ipc_priv.h delete mode 100644 sysdeps/x86_64/fpu/svml_finite_alias.S delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias.c delete mode 100644 sysdeps/x86_64/fpu/test-libmvec-alias-mod.c