]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Add Reiwa era tests to time/tst-strftime3.c
[thirdparty/glibc.git] / ChangeLog
index 4c5fa54db3601c3930af08ddf61b07967a5ebc84..9eb0afd1ca6888da3b16cf829b2fa60d67bf29ee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,160 @@
+2019-04-02  DJ Delorie  <dj@redhat.com>
+
+       * time/tst-strftime3.c: Add new Japanese era tests.  Fix printf
+       warning.
+
+2019-04-02  TAMUKI Shoichi  <tamuki@linet.gr.jp>
+
+       [BZ #22964]
+       * localedata/locales/ja_JP (LC_TIME): Add entry for the new Japanese
+       era.
+       * time/tst-strftime2.c (dates): Add 2019-04-30 and 2019-05-01.
+       (mkreftable): Add rules for the new Japanese era and the new dates.
+
+2019-04-02  TAMUKI Shoichi  <tamuki@linet.gr.jp>
+           Rafal Luzynski  <digitalfreak@lingonborough.com>
+
+       * time/tst-strftime2.c (date_t): Explicitly define the type.
+       (dates): Use natural month and year numbers to express a date.
+       (is_before): New function to compare dates.
+       (mkreftable): Minor improvements to simplify maintenance.
+       (do_test): Reflect the changes in dates array.
+
+       [BZ #24293]
+       * time/Makefile (LOCALES): Add zh_TW.UTF-8, cmn_TW.UTF-8,
+       hak_TW.UTF-8, nan_TW.UTF-8, and lzh_TW.UTF-8.
+       * time/tst-strftime2.c (locales): Likewise.
+       (dates): Add 1910-04-01, 1911-12-31, 1912-01-01, 1913-04-01,
+       2010-04-01, and 2011-04-01.
+       (mkreftable): Add rules for the new locales and the new dates.
+
+2019-04-01  Carlos O'Donell  <carlos@redhat.com>
+
+       * localedata/locales/ja_JP: Add comments to era entries.
+
+2019-04-01  DJ Delorie  <dj@redhat.com>
+
+       [BZ #24394]
+       * time/strptime_l.c (%Ey): Fix fencepost error.
+       * time/tst-strftime3.c: New.
+       * time/Makefile (tests): Add tst-strftime3.
+
+2019-04-01  Uros Bizjak <ubizjak@gmail.com>
+
+       * sysdeps/alpha/divqu.S (__divqu): Move save of $f0 and excb after
+       conditional branch to DIVBYZERO.  Fix unwind info.
+       * sysdeps/alpha/remqu.S (__remqu): Move saves of $f0, $f1, $f2 and
+       excb after conditional branch to $powerof2.  Add missing unop
+       instructions and .align directives and reorder instructions to
+       match __divqu.
+
+2019-04-01  Richard Henderson  <rth@twiddle.net>
+
+       * sysdeps/unix/sysv/linux/alpha/kernel-features.h (__NR_shmat):
+       Do not redefine.
+       * sysdeps/unix/sysv/linux/alpha/sysdep.h (__NR_osf_shmat):
+       Do not redefine.
+
+2019-03-30  Maciej W. Rozycki  <macro@wdc.com>
+
+       * sysdeps/unix/sysv/linux/riscv/configure.ac: Quote
+       $libc_cv_riscv_float_abi in `test' invocation.
+       * sysdeps/unix/sysv/linux/riscv/configure: Regenerate.
+
+2019-03-29  Paul A. Clarke  <pc@us.ibm.com>
+
+       * sysdeps/powerpc/fpu/fenv_libc.h (fegetenv_register): Replace inline
+       asm with builtin.
+       * sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h (FP_INIT_ROUNDMODE):
+       Likewise.
+       * sysdeps/powerpc/fpu/tst-setcontext-fpscr.c (_GET_DI_FPSCR): Likewise.
+       (_GET_SI_FPSCR): Likewise.
+       (_SET_SI_FPSCR): Likewise.
+
+2019-03-26  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * math/math.h (fpclassify, isfinite, isnormal, isnan): Use builtin for
+       clang 2.8.
+       (signbit): Use builtin for clang 3.3.
+       (isinf): Use builtin for clang 3.7.
+
+2019-03-25  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * sysdeps/powerpc/fpu/s_float_bitwise.h: Remove file.
+
+2019-03-25  Andreas K. Hüttel  <dilfridge@gentoo.org>
+
+       * nss/tst-nss-files-alias-leak.c (do_test): add missing opening
+       quote in printf.
+
+2019-03-25  Mike Crowe  <mac@mcrowe.com>
+
+       * nptl/tst-rwlock14.c (do_test): Replace duplicate calls to
+       pthread_rwlock_timedrdlock with calls to
+       pthread_rwlock_timedwrlock to ensure that the latter is tested
+       too. Use new function name in diagnostic messages too.
+
+       * nptl/tst-sem5.c: Remove unused headers. Add <support/check.h>.
+       (do_test) Use libsupport test macros rather than hand-coded
+       conditionals and error messages. Ensure that sem_init returns zero
+       rather than not -1. Use <support/test-driver.c> rather than
+       test-skeleton.c.
+
+       * nptl/tst-sem13.c: Add <support/check.h>. (do_test) Use libsupport
+       test macros rather than hand-coded conditionals and error messages.
+       Use <support/test-driver.c> rather than test-skeleton.c.
+
+2019-03-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/gnu/netinet/udp.h (UDP_GRO): New macro.
+
+       * elf/elf.h (NT_ARM_PAC_MASK): New macro.
+       (NT_MIPS_MSA): Likewise.
+
 2019-03-22  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
+       * benchtests/Makefile (USE_CLOCK_GETTIME) Remove.
+       * benchtests/README: Update description.
+       * benchtests/bench-timing.h: Default to hp-timing.
+       * sysdeps/generic/hp-timing.h (HP_TIMING_DIFF, HP_TIMING_ACCUM_NT,
+       HP_TIMING_PRINT): Remove.
+       (HP_TIMING_NOW): Add generic implementation.
+       (hp_timing_t): Change to uint64_t.
+
+       * benchtests/bench-timing.h: Replace HP_TIMING_AVAIL with
+       HP_TIMING_INLINE.
+       * nptl/descr.h: Likewise.
+       * elf/rtld.c (RLTD_TIMING_DECLARE, RTLD_TIMING_NOW, RTLD_TIMING_DIFF,
+       RTLD_TIMING_ACCUM_NT, RTLD_TIMING_SET): Define.
+       (dl_start_final_info, _dl_start_final, dl_main, print_statistics):
+       Abstract hp-timing usage with RTLD_* macros.
+       * sysdeps/alpha/hp-timing.h (HP_TIMING_INLINE): Define iff IS_IN(rtld).
+       (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL): Remove.
+       * sysdeps/generic/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL,
+       HP_TIMING_NONAVAIL): Likewise.
+       * sysdeps/ia64/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL):
+       Likewise.
+       * sysdeps/powerpc/powerpc32/power4/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/powerpc/powerpc64/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/sparc/sparc32/sparcv9/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/sparc/sparc64/hp-timing.h (HP_TIMING_AVAIL,
+       HP_SMALL_TIMING_AVAIL): Likewise.
+       * sysdeps/x86/hp-timing.h (HP_TIMING_AVAIL, HP_SMALL_TIMING_AVAIL):
+       Likewise.
+       * sysdeps/generic/hp-timing-common.h: Update comment with
+       HP_TIMING_AVAIL removal.
+
+       * include/random-bits.h: New file.
+       * resolv/res_mkquery.c [HP_TIMING_AVAIL] (RANDOM_BITS,
+       (__res_context_mkquery): Remove usage hp-timing usage and replace with
+       random_bits.
+       * resolv/res_send.c [HP_TIMING_AVAIL] (nameserver_offset): Likewise.
+       * sysdeps/posix/tempname.c [HP_TIMING_AVAIL] (__gen_tempname):
+       Likewise.
+
        * include/libc-internal.h (__get_clockfreq): Remove prototype.
        * rt/Makefile (clock-routines): Remove get_clockfreq.
        * rt/get_clockfreq.c: Remove file.
        (HWCAP_S390_VXRS_EXT2, HWCAP_S390_VXRS_PDE, HWCAP_S390_SORT,
        HWCAP_S390_DFLT): Define.
 
-2019-03-05  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+2019-03-21  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
 
        [BZ #24372]
        * iconv/iconvconfig.c (write_output): Add parentheses to get rid
        (wait_tid): Adjust arguments and call futex_wait with ctid_val
        as assumed current value of ctid_ptr.
 
-2019-02-15  Florian Weimer  <fweimer@redhat.com>
+2019-02-16  Florian Weimer  <fweimer@redhat.com>
 
        Check that non-sysdeps headers have wrapper headers.
        * scripts/check-wrapper-headers.py: New file.
        * Rules (tests-special): Add check-wrapper-headers.out.
        (check-wrapper-headers.out): New target.
 
-2019-02-15  Florian Weimer  <fweimer@redhat.com>
+2019-02-16  Florian Weimer  <fweimer@redhat.com>
 
        Add missing header wrappers under include/.
        * include/ar.h: New file.
        * include/sys/vfs.h: Likewise.
        * include/wait.h: Likewise.
 
-2019-02-15  Florian Weimer  <fweimer@redhat.com>
+2019-02-16  Florian Weimer  <fweimer@redhat.com>
 
        * nptl_db/proc_service.h: Move to ...
        * sysdeps/nptl/proc_service.h: ... here.
        Likewise.
        * sysdeps/unix/sysv/linux/tst-setgetname.c (gettid): Remove.
 
-2019-02-07  Florian Weimer  <fweimer@redhat.com>
+2019-02-08  Florian Weimer  <fweimer@redhat.com>
 
        * rt/clock-compat.c (COMPAT_REDIRECT): Turn librt forwarders into
        compatibility symbols.