public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Tulio Magno Quites Machado Filho <tuliom@sourceware.org>
To: glibc-cvs@sourceware.org
Subject: [glibc/ibm/2.30/master] Merge branch release/2.30/master into ibm/2.30/master
Date: Mon, 25 Nov 2019 14:26:00 -0000	[thread overview]
Message-ID: <20191125142631.90184.qmail@sourceware.org> (raw)

[-- 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>


             reply	other threads:[~2019-11-25 14:26 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-25 14:26 Tulio Magno Quites Machado Filho [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191125142631.90184.qmail@sourceware.org \
    --to=tuliom@sourceware.org \
    --cc=glibc-cvs@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).