]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Merge branch release/2.30/master into ibm/2.30/master
authorTulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Fri, 22 Nov 2019 20:16:27 +0000 (17:16 -0300)
committerTulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Fri, 22 Nov 2019 20:16:27 +0000 (17:16 -0300)
1  2 
ChangeLog

diff --cc ChangeLog
index 50b694e251417b5b2fbb2fa2e3a580ee71c41bbb,c4687dfd4c56d99a5a877152a65b289acda4f421..8f0547de82b09a134621d641f82a1f984d1e9305
+++ b/ChangeLog
+ 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>