public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2019-11-25 14:26 Tulio Magno Quites Machado Filho
0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2019-11-25 14:26 UTC (permalink / raw)
To: glibc-cvs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 10755 bytes --]
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b325b5a60f03eba4e0fab5cb355bed0c62217e07
commit b325b5a60f03eba4e0fab5cb355bed0c62217e07
Merge: 0c08d8e 37c90e1
Author: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Date: Fri Nov 22 17:16:27 2019 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
ChangeLog | 85 +++++++++++++++++++++++++
NEWS | 10 +++
elf/dl-tunables.list | 5 ++
malloc/Makefile | 4 +-
malloc/arena.c | 2 +
malloc/malloc.c | 29 ++++++---
malloc/tst-mxfast.c | 50 +++++++++++++++
manual/tunables.texi | 12 ++++
misc/sys/cdefs.h | 8 ---
sysdeps/unix/sysv/linux/bits/statx.h | 12 ++--
sysdeps/unix/sysv/linux/mips/Makefile | 21 ++++--
sysdeps/unix/sysv/linux/mips/configure | 41 ++++++++++++
sysdeps/unix/sysv/linux/mips/configure.ac | 32 ++++++++++
sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 3 +-
time/Makefile | 2 +
15 files changed, 288 insertions(+), 28 deletions(-)
diff --cc ChangeLog
index 50b694e,c4687df..8f0547d
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,156 -1,73 +1,241 @@@
+ 2019-08-15 Florian Weimer <fweimer@redhat.com>
+
+ * malloc/Makefile (tests): Only add tst-mxfast for
+ $(have-tunables).
+ * malloc/tst-mxfast.c: Fix copyright year.
+ (do_test): Fix GNU style issues. Use TEST_COMPARE instead of
+ assert for checks.
+
+ 2019-08-09 DJ Delorie <dj@redhat.com>
+
+ * elf/dl-tunables.list: Add glibc.malloc.mxfast.
+ * manual/tunables.texi: Document it.
+ * malloc/malloc.c (do_set_mxfast): New.
+ (__libc_mallopt): Call it.
+ * malloc/arena.c: Add mxfast tunable.
+ * malloc/tst-mxfast.c: New.
+ * malloc/Makefile: Add it.
+
+ 2019-08-08 Niklas Hambüchen <mail@nh2.me>
+ Carlos O'Donell <carlos@redhat.com>
+
+ [BZ #24026]
+ * malloc/malloc.c (__malloc_info): Account for top chunk.
+
+ 2019-11-01 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
+
+ * sysdeps/unix/sysv/linux/mips/Makefile
+ (test-xfail-check-execstack):
+ Move under mips-has-gnustack != yes.
+ (CFLAGS-.o*, ASFLAGS-.o*): New rules.
+ Apply -Wa,-execstack if mips-force-execstack == yes.
+ * sysdeps/unix/sysv/linux/mips/configure: Regenerated.
+ * sysdeps/unix/sysv/linux/mips/configure.ac
+ (mips-force-execstack): New var.
+ Set to yes for hard-float builds with minimum_kernel < 4.8.0
+ or minimum_kernel not set at all.
+ (mips-has-gnustack): New var.
+ Use value of libc_cv_as_noexecstack
+ if mips-force-execstack != yes, otherwise set to no.
+
+ 2019-10-08 Gabriel F. T. Gomes <gabrielftg@linux.ibm.com>
+
+ * Makefile: Fix locale dependency for a couple of tests.
+ ($(objpfx)tst-strftime2.out): New rule.
+ ($(objpfx)tst-strftime3.out): Likewise.
+
+ 2019-09-20 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/riscv/vfork.S: Do not include
+ <linux/sched.h>.
+ (CLONE_VM): New macro.
+ (CLONE_VFORK): Likewise.
+
+ 2019-09-14 Aurelien Jarno <aurelien@aurel32.net>
+
+ [BZ #24986]
+ * sysdeps/unix/alpha/getegid.S: Move to ...
+ * sysdeps/unix/sysv/linux/alpha/getegid.S: ... here.
+ * sysdeps/unix/alpha/geteuid.S: Move to ...
+ * sysdeps/unix/sysv/linux/alpha/geteuid.S: ... here.
+ * sysdeps/unix/alpha/getppid.S: Move to ...
+ * sysdeps/unix/sysv/linux/alpha/getppid.S: ... here
+
+ 2019-09-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/hppa/fpu/libm-test-ulps: Update.
+
+ 2019-09-03 Aurelien Jarno <aurelien@aurel32.net>
+
+ * sysdeps/alpha/fpu/libm-test-ulps: Regenerated using GCC 9.2.
++
++2019-08-28 Rafal Luzynski <digitalfreak@lingonborough.com>
++
++ [BZ #24682]
++ * NEWS: Mention this bug fixed.
++ * localedata/locales/bo_CN (first_weekday): Add, set to 2 (Monday).
++ * localedata/locales/ug_CN (first_weekday): Likewise.
++ * localedata/locales/zh_CN (first_weekday): Likewise.
++
++2019-08-01 Florian Weimer <fweimer@redhat.com>
++
++ [BZ #24867]
++ * malloc/malloc.c (__malloc_info): Remove unwanted leading
++ whitespace.
++
+2019-10-02 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_private.h:
+ (__TEST_AND_BEGIN_NON_STOP): New.
+ (__TEST_AND_END_NON_STOP): New.
+ (libc_feholdexcept_setround_ppc): Use __TEST_AND_BEGIN_NON_STOP.
+ (__libc_femergeenv_ppc): Use __TEST_AND_BEGIN_NON_STOP and
+ __TEST_AND_END_NON_STOP.
+ (libc_feholdsetround_noex_ppc_ctx): Use __TEST_AND_END_NON_STOP.
+
+2019-09-27 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h (fesetenv_mode): Rename to
+ fesetenv_control.
+ * sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Accommodate
+ rename of fesetenv_mode to fegetenv_control.
+ * sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Likewise.
+ * sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Likewise.
+ * sysdeps/powerpc/fpu/fenv_private.h (__libc_femergeenv_ppc): Likewise.
+ (libc_feholdsetround_noex_ppc_ctx): Likewise.
+
+2019-09-27 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_private.h
+ (libc_feholdsetround_noex_ppc_ctx): Call fesetenv_mode instead
+ of fesetenv_register.
+
+2019-09-27 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_status): Rename to
+ fegetenv_control.
+ * sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Accommodate
+ rename of fegetenv_status to fegetenv_control.
+ * sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Likewise.
+ * sysdeps/powerpc/fpu/fegetexcept.c (__fegetexcept): Likewise.
+ * sysdeps/powerpc/fpu/fegetmode.c (fegetmode): Likewise.
+ * sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Likewise.
+ * sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Likewise.
+
+2019-09-27 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h (__fesetround_inline): Use
+ 'mffscrn' instruction on POWER9.
+ (__fesetround_inline_nocheck): Likewise.
+
+2019-09-27 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h (FPSCR_EXCEPTIONS_MASK): New.
+ * sysdeps/powerpc/fpu/fenv_private.h (__libc_femergeenv_ppc): Optimize
+ to write FPSCR control only, if exceptions have not changed.
+
+2019-09-27 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h:
+ (__TEST_AND_ENTER_NON_STOP): New.
+ (__TEST_AND_EXIT_NON_STOP): New.
+ * sysdeps/powerpc/fpu/fenv_private.h
+ (_FPU_ALL_TRAPS): Delete, replace with FPSCR_ENABLES_MASK.
+ (_FPU_MASK_RN): Delete.
+ (_FPU_MASK_NOT_RN_NI): Delete.
+ (_FPU_MASK_TRAPS_RN): Delete, replace with ~FPSCR_CONTROL_MASK.
+ (_FPU_MASK_FRAC_INEX_RET_CC): Delete, replace with ~FPSCR_STATUS_MASK.
+ (__libc_feholdbits_ppc): Delete, move code into
+ libc_feholdexcept_setround_ppc.
+ (libc_feholdexcept_ppc): Delete.
+ (libc_fesetround_ppc): Delete.
+ (libc_fetestexcept_ppc): Delete.
+ (libc_feholdsetround_ppc): Delete.
+ (__libc_femergeenv_ppc): Use __TEST_AND_ENTER/EXIT_NON_STOP.
+ (libc_feholdsetround_noex_ppc_ctx): Likewise.
+ (libc_feupdateenv_test_ppc): Use FPSCR defines.
+ * sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Use
+ __TEST_AND_ENTER_NON_STOP.
+ * sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Likewise.
+ * sysdeps/powerpc/fpu/feholdexcpt.c (__feholdexcept): Likewise.
+ * sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Likewise.
+ * sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Likewise.
+ * sysdeps/powerpc/fpu/feupdateenv.c (__feupdateenv): Likewise.
+ (_FPU_MASK_ALL): Delete.
+
+2019-09-19 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_and_set_rn): New.
+ (__fe_mffscrn): New.
+ * sysdeps/powerpc/fpu/fenv_private.h (libc_feholdsetround_ppc_ctx):
+ Do not clear enable bits, remove obsolete code, use
+ fegetenv_and_set_rn.
+ (libc_feresetround_ppc): Remove obsolete code, use
+ fegetenv_and_set_rn.
+
+2019-08-28 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_status_ISA300): Delete.
+ (fegetenv_status): Generate 'mffsl' unconditionally.
+
+2019-08-28 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fesetenv.c (__fesetenv): Utilize lightweight
+ FPSCR read.
+ (_FPU_MASK_ALL): Delete.
+
+2019-08-28 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_private.h (libc_feholdsetround_ppc_ctx):
+ Utilize lightweight FPSCR read if possible, set fewer FPSCR bits
+ if possible.
+ (libc_feresetround_ppc): Replace call to __libc_femergeenv_ppc
+ with simpler required steps, set fewer FPSCR bits if possible.
+
+2019-08-28 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h (fesetenv_mode): New.
+ (FPSCR_FPRF_MASK): New. (FPSCR_STATUS_MASK): New.
+ * sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Use lighter-
+ weight access to FPSCR; remove unnecessary second FPSCR read and
+ validate.
+ * sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Likewise.
+ * sysdeps/powerpc/fpu/fesetmode.c (fesetmode): Use lighter-weight
+ access to FPSCR; Use macros in fenv_libc.h in favor of local.
+
+2019-08-28 Paul A. Clarke <pc@us.ibm.com>
+
+ * sysdeps/powerpc/fpu/fenv_libc.h: Define FPSCR bitmasks.
+ (fenv_reg_to_exceptions): Replace bitwise operations with mask-shift.
+ (fenv_exceptions_to_reg): New.
+ * sysdeps/powerpc/fpu/fedisblxcpt.c (fedisableexcept): Replace bitwise
+ operation with call to fenv_exceptions_to_reg().
+ * sysdeps/powerpc/fpu/feenablxcpt.c (feenableexcept): Likewise.
+
+2019-09-20 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/riscv/vfork.S: Do not include
+ <linux/sched.h>.
+ (CLONE_VM): New macro.
+ (CLONE_VFORK): Likewise.
+
+2019-09-14 Aurelien Jarno <aurelien@aurel32.net>
+
+ [BZ #24986]
+ * sysdeps/unix/alpha/getegid.S: Move to ...
+ * sysdeps/unix/sysv/linux/alpha/getegid.S: ... here.
+ * sysdeps/unix/alpha/geteuid.S: Move to ...
+ * sysdeps/unix/sysv/linux/alpha/geteuid.S: ... here.
+ * sysdeps/unix/alpha/getppid.S: Move to ...
+ * sysdeps/unix/sysv/linux/alpha/getppid.S: ... here
+
+2019-09-08 Adhemerval Zanella <adhemerval.zanella@linaro.org>
+
+ * sysdeps/hppa/fpu/libm-test-ulps: Update.
+
+2019-09-03 Aurelien Jarno <aurelien@aurel32.net>
+
+ * sysdeps/alpha/fpu/libm-test-ulps: Regenerated using GCC 9.2.
2019-08-28 Rafal Luzynski <digitalfreak@lingonborough.com>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2020-01-17 20:57 Tulio Magno Quites Machado Filho
0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2020-01-17 20:57 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=60c67613ea448fe1812e12b2555ece8512a69b84
commit 60c67613ea448fe1812e12b2555ece8512a69b84
Merge: b325b5a 994e529
Author: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Date: Fri Jan 17 17:27:49 2020 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
ChangeLog | 126 +++++++
NEWS | 10 +
bits/utmp.h | 104 +++++-
configure | 23 +-
configure.ac | 9 +-
libio/oldstdfiles.c | 5 +
login/Makefile | 6 +-
login/getutent_r.c | 108 +-----
login/getutid_r.c | 7 +-
login/getutline_r.c | 2 +-
login/getutmp.c | 12 -
login/getutmpx.c | 13 -
login/login.c | 4 -
login/logout.c | 10 -
login/logwtmp.c | 10 -
login/programs/utmpdump.c | 46 +--
login/tst-pututxline-cache.c | 193 +++++++++++
login/tst-pututxline-lockfail.c | 176 ++++++++++
login/tst-updwtmpx.c | 112 +++++++
login/tst-utmp.c | 25 --
login/updwtmp.c | 2 +-
login/utmp-private.h | 29 +-
login/utmp_file.c | 511 ++++++++++++++---------------
login/utmpname.c | 3 +-
malloc/Makefile | 2 +-
malloc/malloc.h | 3 +-
malloc/tst-pvalloc-fortify.c | 48 +++
manual/users.texi | 20 +-
string/string.h | 3 +-
string/test-strstr.c | 41 ++-
sysdeps/generic/not-cancel.h | 2 +
sysdeps/generic/utmp-equal.h | 34 +-
sysdeps/gnu/bits/utmp.h | 126 -------
sysdeps/gnu/bits/utmpx.h | 12 +-
sysdeps/s390/strstr-arch13.S | 2 +-
sysdeps/unix/getlogin_r.c | 7 +-
sysdeps/unix/sysv/linux/Makefile | 4 +-
sysdeps/unix/sysv/linux/Versions | 1 +
sysdeps/unix/sysv/linux/not-cancel.h | 4 +
sysdeps/unix/sysv/linux/pread64_nocancel.c | 32 ++
sysdeps/unix/sysv/linux/s390/bits/utmp.h | 3 +-
sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 12 +-
sysdeps/unix/sysv/linux/test-errno-linux.c | 5 +-
43 files changed, 1194 insertions(+), 713 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2020-05-12 18:44 Tulio Magno Quites Machado Filho
0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2020-05-12 18:44 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=2900267d789460bee54e20dc76901963df79530f
commit 2900267d789460bee54e20dc76901963df79530f
Merge: 60c67613ea c8e3101337
Author: Matheus Castanho <msc@linux.ibm.com>
Date: Fri May 8 09:28:14 2020 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
NEWS | 17 +++
configure | 2 +-
configure.ac | 2 +-
debug/tst-backtrace5.c | 12 ++
include/sys/prctl.h | 1 +
malloc/tst-mallocfork2.c | 39 +++--
misc/Makefile | 3 +-
misc/tst-syscalls.c | 167 +++++++++++++++++++++
posix/glob.c | 25 +--
stdlib/Makefile | 3 +-
stdlib/tst-system.c | 124 ++++++++++++++-
support/shell-container.c | 40 ++++-
sysdeps/arm/be/nofpu/Implies | 1 +
sysdeps/arm/le/nofpu/Implies | 1 +
sysdeps/hppa/dl-fptr.c | 26 +++-
sysdeps/hppa/dl-machine.h | 36 ++++-
sysdeps/hppa/dl-runtime.c | 58 +++++++
sysdeps/hppa/dl-trampoline.S | 74 +++++++--
sysdeps/i386/sysdep.h | 5 +-
sysdeps/ieee754/ldbl-96/Makefile | 5 +-
sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 12 ++
sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c | 41 +++++
sysdeps/posix/system.c | 18 ++-
sysdeps/powerpc/powerpc32/backtrace.c | 2 +
sysdeps/powerpc/powerpc64/backtrace.c | 2 +
sysdeps/unix/make-syscalls.sh | 24 +++
sysdeps/unix/syscall-template.S | 49 +++++-
sysdeps/unix/syscalls.list | 22 +--
sysdeps/unix/sysv/linux/Makefile | 4 +-
sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 28 ++++
sysdeps/unix/sysv/linux/hppa/clone.S | 9 +-
sysdeps/unix/sysv/linux/microblaze/sysdep.h | 91 ++++++-----
.../unix/sysv/linux/mips/mips32/mips-syscall5.S | 6 +-
.../unix/sysv/linux/mips/mips32/mips-syscall6.S | 6 +-
.../unix/sysv/linux/mips/mips32/mips-syscall7.S | 7 +-
.../sysv/linux/mips/mips32/mips16/mips16-syscall.h | 64 ++++----
.../linux/mips/mips32/mips16/mips16-syscall0.c | 4 +-
.../linux/mips/mips32/mips16/mips16-syscall1.c | 6 +-
.../linux/mips/mips32/mips16/mips16-syscall2.c | 6 +-
.../linux/mips/mips32/mips16/mips16-syscall3.c | 6 +-
.../linux/mips/mips32/mips16/mips16-syscall4.c | 6 +-
sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 147 +++++++++---------
sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 123 ++++++++-------
sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 121 +++++++++------
sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +-
sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 24 +--
sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 24 +--
sysdeps/unix/sysv/linux/prctl.c | 42 ++++++
sysdeps/unix/sysv/linux/process_vm_readv.c | 32 ++++
sysdeps/unix/sysv/linux/process_vm_writev.c | 32 ++++
sysdeps/unix/sysv/linux/riscv/sysdep.h | 84 +++++++----
sysdeps/unix/sysv/linux/sparc/Makefile | 8 +-
sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 26 +---
.../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S | 34 +++++
sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 14 +-
.../unix/sysv/linux/sparc/sparc64/sigreturn_stub.S | 29 ++++
sysdeps/unix/sysv/linux/syscalls.list | 41 +++--
sysdeps/unix/sysv/linux/x86_64/sysdep.h | 86 ++++++++---
sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 35 +++++
59 files changed, 1489 insertions(+), 469 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2020-11-30 18:42 Tulio Magno Quites Machado Filho
0 siblings, 0 replies; 8+ messages in thread
From: Tulio Magno Quites Machado Filho @ 2020-11-30 18:42 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=13e5c43287102ee9a163057cad0e02edc786f1d0
commit 13e5c43287102ee9a163057cad0e02edc786f1d0
Merge: 2900267d78 61e8ae9b66
Author: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Date: Mon Nov 30 10:37:36 2020 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
NEWS | 6 +
nss/nss_compat/compat-grp.c | 15 +-
nss/nss_compat/compat-initgroups.c | 13 +-
nss/nss_compat/compat-pwd.c | 15 +-
nss/nss_compat/compat-spwd.c | 14 +-
sysdeps/aarch64/dl-machine.h | 12 +-
sysdeps/aarch64/memcpy.S | 211 ++++++++++--------
sysdeps/aarch64/multiarch/Makefile | 2 +-
sysdeps/aarch64/multiarch/ifunc-impl-list.c | 2 +
sysdeps/aarch64/multiarch/memcpy.c | 8 +-
sysdeps/aarch64/multiarch/memcpy_advsimd.S | 248 +++++++++++++++++++++
sysdeps/aarch64/multiarch/memmove.c | 6 +-
sysdeps/aarch64/sysdep.h | 2 +-
sysdeps/arm/armv7/multiarch/memcpy_impl.S | 22 +-
sysdeps/arm/memcpy.S | 24 +-
sysdeps/arm/memmove.S | 24 +-
sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 8 +-
.../x86_64/multiarch/memmove-vec-unaligned-erms.S | 6 +-
sysdeps/x86_64/multiarch/strcmp-avx2.S | 15 ++
19 files changed, 488 insertions(+), 165 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2021-03-18 21:41 Raphael Zinsly
0 siblings, 0 replies; 8+ messages in thread
From: Raphael Zinsly @ 2021-03-18 21:41 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=903f0b694220b246dfe5ffe128e6766db813dd52
commit 903f0b694220b246dfe5ffe128e6766db813dd52
Merge: 3e33d93073 1bf07898c9
Author: Raphael Moreira Zinsly <rzinsly@linux.ibm.com>
Date: Thu Mar 18 18:05:13 2021 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
NEWS | 3 +
elf/Makefile | 2 +
elf/ifuncmain6pie.c | 14 +--
elf/ifuncmod6.c | 8 +-
iconvdata/Makefile | 4 +-
iconvdata/bug-iconv14.c | 127 +++++++++++++++++++++
iconvdata/iso-2022-jp-3.c | 67 ++++++++---
nscd/netgroupcache.c | 4 +-
sysdeps/i386/dl-machine.h | 16 ++-
sysdeps/x86/Makefile | 6 +
sysdeps/x86/dl-cet.c | 6 +-
sysdeps/x86/tst-setjmp-cet.c | 1 +
sysdeps/x86_64/dl-machine.h | 16 ++-
.../x86_64/multiarch/memmove-vec-unaligned-erms.S | 21 ++++
14 files changed, 247 insertions(+), 48 deletions(-)
diff --cc NEWS
index ecf91b04ab,4926a57f3a..d2c2a0ec67
--- a/NEWS
+++ b/NEWS
@@@ -25,15 -25,9 +25,16 @@@ CVE-2020-1751: A defect in the PowerPC
CVE-2020-1752: A use-after-free vulnerability in the glob function when
expanding ~user has been fixed.
+CVE-2020-27618: An infinite loop has been fixed in the iconv program when
+ invoked with input containing redundant shift sequences in the IBM1364,
+ IBM1371, IBM1388, IBM1390, or IBM1399 character sets.
+
+CVE-2020-29562: An assertion failure has been fixed in the iconv function
+ when invoked with UCS4 input containing an invalid character.
+
The following bugs are resolved with this release:
+ [20019] NULL pointer dereference in libc.so.6 IFUNC due to uninitialized GOT
[20543] Please move from .gnu.linkonce to comdat
[23296] Data race in setting function descriptor during lazy binding
[23518] login: Remove utmp backend jump tables
^ permalink raw reply [flat|nested] 8+ messages in thread
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2022-02-25 13:49 Raoni Fassina Firmino
0 siblings, 0 replies; 8+ messages in thread
From: Raoni Fassina Firmino @ 2022-02-25 13:49 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=821f0a9cb24486842f16f9b0d81d9c28e876c6ae
commit 821f0a9cb24486842f16f9b0d81d9c28e876c6ae
Merge: 889122cbfa 178292fe01
Author: Raoni Fassina Firmino <raoni@linux.ibm.com>
Date: Fri Feb 25 10:45:14 2022 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
NEWS | 2 +
elf/Makefile | 2 -
elf/dl-tunables.c | 56 +-
elf/tst-env-setuid-tunables.c | 118 ++-
elf/tst-env-setuid.c | 197 +---
stdlib/tst-secure-getenv.c | 199 +---
string/test-strnlen.c | 34 +-
support/capture_subprocess.h | 6 +
support/subprocess.h | 5 +
support/support_capture_subprocess.c | 128 ++-
support/support_subprocess.c | 21 +-
sysdeps/s390/configure | 8 +-
sysdeps/s390/configure.ac | 8 +-
sysdeps/s390/memmove.c | 2 +-
sysdeps/s390/multiarch/ifunc-impl-list.c | 3 +-
sysdeps/x86/Makefile | 27 +
sysdeps/x86/cpu-features.c | 20 +-
sysdeps/x86/cpu-features.h | 2 +
sysdeps/x86/cpu-tunables.c | 3 +
sysdeps/x86/tst-memchr-rtm.c | 54 +
sysdeps/x86/tst-memcmp-rtm.c | 52 +
sysdeps/x86/tst-memmove-rtm.c | 53 +
sysdeps/x86/tst-memrchr-rtm.c | 54 +
sysdeps/x86/tst-memset-rtm.c | 45 +
sysdeps/x86/tst-strchr-rtm.c | 54 +
sysdeps/x86/tst-strcpy-rtm.c | 53 +
sysdeps/x86/tst-string-rtm.h | 72 ++
sysdeps/x86/tst-strlen-rtm.c | 53 +
sysdeps/x86/tst-strncmp-rtm.c | 52 +
sysdeps/x86/tst-strrchr-rtm.c | 53 +
sysdeps/x86_64/memchr.S | 77 +-
sysdeps/x86_64/multiarch/Makefile | 60 +-
sysdeps/x86_64/multiarch/ifunc-avx2.h | 18 +-
sysdeps/x86_64/multiarch/ifunc-impl-list.c | 402 +++++++-
sysdeps/x86_64/multiarch/ifunc-memcmp.h | 17 +-
sysdeps/x86_64/multiarch/ifunc-memmove.h | 45 +-
sysdeps/x86_64/multiarch/ifunc-memset.h | 49 +-
sysdeps/x86_64/multiarch/ifunc-strcpy.h | 17 +-
sysdeps/x86_64/multiarch/ifunc-wcslen.h | 52 +
sysdeps/x86_64/multiarch/ifunc-wmemset.h | 22 +-
sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/memchr-avx2.S | 494 +++++----
sysdeps/x86_64/multiarch/memchr-evex.S | 478 +++++++++
sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S | 12 +
sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 28 +-
sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 440 +++++++++
.../multiarch/memmove-avx-unaligned-erms-rtm.S | 17 +
.../multiarch/memmove-avx512-unaligned-erms.S | 18 +-
.../x86_64/multiarch/memmove-evex-unaligned-erms.S | 26 +
.../x86_64/multiarch/memmove-vec-unaligned-erms.S | 57 +-
sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/memrchr-avx2.S | 53 +-
sysdeps/x86_64/multiarch/memrchr-evex.S | 337 +++++++
.../multiarch/memset-avx2-unaligned-erms-rtm.S | 10 +
.../x86_64/multiarch/memset-avx2-unaligned-erms.S | 12 +-
.../multiarch/memset-avx512-unaligned-erms.S | 16 +-
.../x86_64/multiarch/memset-evex-unaligned-erms.S | 24 +
.../x86_64/multiarch/memset-vec-unaligned-erms.S | 61 +-
sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S | 4 +
sysdeps/x86_64/multiarch/rawmemchr-evex.S | 4 +
sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S | 3 +
sysdeps/x86_64/multiarch/stpcpy-evex.S | 3 +
sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S | 4 +
sysdeps/x86_64/multiarch/stpncpy-evex.S | 4 +
sysdeps/x86_64/multiarch/strcat-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/strcat-avx2.S | 6 +-
sysdeps/x86_64/multiarch/strcat-evex.S | 283 ++++++
sysdeps/x86_64/multiarch/strchr-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/strchr-avx2.S | 22 +-
sysdeps/x86_64/multiarch/strchr-evex.S | 335 +++++++
sysdeps/x86_64/multiarch/strchr.c | 18 +-
sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S | 3 +
sysdeps/x86_64/multiarch/strchrnul-evex.S | 3 +
sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/strcmp-avx2.S | 65 +-
sysdeps/x86_64/multiarch/strcmp-evex.S | 1043 ++++++++++++++++++++
sysdeps/x86_64/multiarch/strcmp.c | 19 +-
sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/strcpy-avx2.S | 85 +-
sysdeps/x86_64/multiarch/strcpy-evex.S | 1003 +++++++++++++++++++
sysdeps/x86_64/multiarch/strlen-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/strlen-avx2.S | 565 ++++++-----
sysdeps/x86_64/multiarch/strlen-evex.S | 436 ++++++++
sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +-
sysdeps/x86_64/multiarch/strlen-vec.S | 257 +++++
sysdeps/x86_64/multiarch/strncat-avx2-rtm.S | 3 +
sysdeps/x86_64/multiarch/strncat-evex.S | 3 +
sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 3 +
sysdeps/x86_64/multiarch/strncmp-evex.S | 3 +
sysdeps/x86_64/multiarch/strncmp.c | 19 +-
sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S | 3 +
sysdeps/x86_64/multiarch/strncpy-evex.S | 3 +
sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S | 4 +
sysdeps/x86_64/multiarch/strnlen-evex.S | 4 +
sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S | 12 +
sysdeps/x86_64/multiarch/strrchr-avx2.S | 19 +-
sysdeps/x86_64/multiarch/strrchr-evex.S | 265 +++++
sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S | 3 +
sysdeps/x86_64/multiarch/wcschr-evex.S | 3 +
sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S | 4 +
sysdeps/x86_64/multiarch/wcscmp-evex.S | 4 +
sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S | 4 +
sysdeps/x86_64/multiarch/wcslen-evex.S | 4 +
sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 4 +
sysdeps/x86_64/multiarch/wcslen.c | 2 +-
sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S | 5 +
sysdeps/x86_64/multiarch/wcsncmp-evex.S | 5 +
sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S | 5 +
sysdeps/x86_64/multiarch/wcsnlen-evex.S | 5 +
sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 2 +-
sysdeps/x86_64/multiarch/wcsnlen.c | 22 +-
sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S | 3 +
sysdeps/x86_64/multiarch/wcsrchr-evex.S | 3 +
sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S | 4 +
sysdeps/x86_64/multiarch/wmemchr-evex.S | 4 +
sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S | 4 +
sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S | 4 +
sysdeps/x86_64/strlen.S | 243 +----
sysdeps/x86_64/sysdep.h | 22 +
119 files changed, 7797 insertions(+), 1432 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2022-02-25 13:57 Raoni Fassina Firmino
0 siblings, 0 replies; 8+ messages in thread
From: Raoni Fassina Firmino @ 2022-02-25 13:57 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=6bbd88c2511fa62d4b682b24bfda8dcb0af39e50
commit 6bbd88c2511fa62d4b682b24bfda8dcb0af39e50
Merge: 821f0a9cb2 a0ce680598
Author: Raoni Fassina Firmino <raoni@linux.ibm.com>
Date: Fri Feb 25 10:56:29 2022 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
sysdeps/x86_64/multiarch/strlen-avx2.S | 130 +++++++++++++++++++++++----------
sysdeps/x86_64/multiarch/strlen-vec.S | 15 +++-
2 files changed, 107 insertions(+), 38 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
@ 2022-02-25 13:58 Raoni Fassina Firmino
0 siblings, 0 replies; 8+ messages in thread
From: Raoni Fassina Firmino @ 2022-02-25 13:58 UTC (permalink / raw)
To: glibc-cvs
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=0d6fdf9f0590f090651716b729ca5db2f1b9d620
commit 0d6fdf9f0590f090651716b729ca5db2f1b9d620
Merge: 6bbd88c251 a79bc55e5b
Author: Raoni Fassina Firmino <raoni@linux.ibm.com>
Date: Fri Feb 25 10:57:31 2022 -0300
Merge branch release/2.30/master into ibm/2.30/master
Diff:
NEWS | 3 +
string/test-memchr.c | 39 +-
string/test-strncat.c | 61 +++
string/test-strncmp.c | 13 +
string/test-strnlen.c | 33 ++
sysdeps/x86/Makefile | 7 +-
sysdeps/x86/cpu-features.c | 40 +-
sysdeps/x86/cpu-features.h | 3 +
sysdeps/x86/tst-get-cpu-features.c | 1 +
sysdeps/x86/tst-strncmp-rtm.c | 43 +-
sysdeps/x86/tst-wcsncmp-rtm.c | 21 +
sysdeps/x86_64/Makefile | 7 +
sysdeps/x86_64/multiarch/ifunc-impl-list.c | 4 +-
sysdeps/x86_64/multiarch/strcmp-avx2.S | 2 +-
sysdeps/x86_64/multiarch/strlen-evex.S | 581 +++++++++++++++-------------
sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 1 +
sysdeps/x86_64/multiarch/strncmp-avx2.S | 1 +
sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S | 2 +-
sysdeps/x86_64/multiarch/wcsncmp-avx2.S | 2 +-
sysdeps/x86_64/tst-rsi-strlen.c | 81 ++++
sysdeps/x86_64/tst-rsi-wcslen.c | 20 +
21 files changed, 681 insertions(+), 284 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-02-25 13:58 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-25 14:26 [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master Tulio Magno Quites Machado Filho
2020-01-17 20:57 Tulio Magno Quites Machado Filho
2020-05-12 18:44 Tulio Magno Quites Machado Filho
2020-11-30 18:42 Tulio Magno Quites Machado Filho
2021-03-18 21:41 Raphael Zinsly
2022-02-25 13:49 Raoni Fassina Firmino
2022-02-25 13:57 Raoni Fassina Firmino
2022-02-25 13:58 Raoni Fassina Firmino
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).