]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
elf: Add DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON to <elf.h>
[thirdparty/glibc.git] / ChangeLog
index 1ca155ebfc41fb69f58094fe96fccd6d23592e82..14d08727d4f828b3fb2949792097ed0e196fac06 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,250 @@
+2019-03-12  Florian Weimer  <fweimer@redhat.com>
+
+       * elf/elf.h (DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON): Define.
+
+2019-03-12  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #24047]
+       resolv: Enable full ICMP errors for UDP DNS sockets
+       * resolv/res_enable_icmp.c: New file.
+       * resolv/Makefile (libresolv-routines): Add res_enable_icmp.
+       * resolv/resolv-internal.h (__res_enable_icmp): Declare.
+       * resolv/res_send.c (reopen): Call __res_enable_icmp on new
+       socket.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * elf/elf.h (EF_CSKY_ABIMASK, EF_CSKY_OTHER, EF_CSKY_PROCESSOR)
+       (EF_CSKY_ABIV1, EF_CSKY_ABIV2, SHT_CSKY_ATTRIBUTES): New defines.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/csky/abiv2/start.S: Mark lr as undefined.
+       * sysdeps/unix/sysv/linux/csky/abiv2/clone.S: Likewise.
+       * sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S: Likewise.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/unix/sysv/linux/csky/sys/procfs.h: Use linux definition
+       directly.
+       * sysdeps/unix/sysv/linux/csky/sys/user.h: Remove user_regs
+       definition.
+
+2019-03-11  Mao Han  <han_mao@c-sky.com>
+
+       * sysdeps/unix/sysv/linux/csky/register-dump.h: Adjust offset change.
+       * sysdeps/unix/sysv/linux/csky/sys/ucontext.h: Remove __mask field
+       in mcontext_t
+
+2019-03-08  Mike FABIAN  <mfabian@redhat.com>
+
+       [BZ #24307]
+       * localedata/unicode-gen/Makefile (UNICODE_VERSION): Set to 12.0.0.
+       * localedata/unicode-gen/DerivedCoreProperties.txt: Update to
+       Unicode 12.0.0.
+       * localedata/unicode-gen/EastAsianWidth.txt: Likewise.
+       * localedata/unicode-gen/PropList.txt: Likewise.
+       * localedata/unicode-gen/UnicodeData.txt: Likewise.
+       * localedata/unicode-gen/ctype_compatibility_test_cases.py: U+108D
+       became "Alphabetic" in Unicode 12.0.0. Adapt test case.
+       * localedata/charmaps/UTF-8: Regenerate.
+       * localedata/locales/i18n_ctype: Likewise.
+       * localedata/locales/tr_TR: Likewise.
+       * localedata/locales/translit_circle: Likewise.
+       * localedata/locales/translit_cjk_compat: Likewise.
+       * localedata/locales/translit_combining: Likewise.
+       * localedata/locales/translit_compat: Likewise.
+       * localedata/locales/translit_font: Likewise.
+       * localedata/locales/translit_fraction: Likewise.
+
+2019-03-07  Joseph Myers  <joseph@codesourcery.com>
+
+       * stdio-common/vfscanf-internal.c (ARG): Break lines before rather
+       than after operators.
+       * sysdeps/mach/hurd/setitimer.c (timer_thread): Likewise.
+       (setitimer_locked): Likewise.
+       * sysdeps/mach/hurd/sigaction.c (__sigaction): Likewise.
+       * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise.
+       * sysdeps/mach/pagecopy.h (PAGE_COPY_FWD): Likewise.
+       * sysdeps/mach/thread_state.h (machine_get_basic_state): Likewise.
+       * sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c
+       (PPC_CPU_SUPPORTED): Likewise.
+       * sysdeps/unix/sysv/linux/alpha/a.out.h (N_TXTOFF): Likewise.
+       * sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h
+       (stat_overflow): Likewise.
+       (statfs_overflow): Likewise.
+       * sysdeps/unix/sysv/linux/tst-personality.c (do_test): Likewise.
+       * sysdeps/unix/sysv/linux/tst-ttyname.c (eq_ttyname): Likewise.
+       (eq_ttyname_r): Likewise.
+       (run_chroot_tests): Likewise.
+
+2019-03-07  Florian Weimer  <fweimer@redhat.com>
+
+       * scripts/check-wrapper-headers.py (check_headers): Adjust Fortran
+       header check.
+
+2019-03-07  Martin Liska  <mliska@suse.cz>
+
+       * math/Makefile: Change location where math-vector-fortran.h is
+       installed.
+       * math/finclude/math-vector-fortran.h: Move from bits/math-vector-fortran.h.
+       * sysdeps/x86/fpu/finclude/math-vector-fortran.h: Move
+       from sysdeps/x86/fpu/bits/math-vector-fortran.h.
+       * scripts/check-installed-headers.sh: Skip Fortran header files.
+       * scripts/check-wrapper-headers.py: Likewise.
+
+2019-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * nptl/nptl-init.c (__have_futex_clock_realtime,
+       __have_futex_clock_realtime): Remove definition.
+       (__pthread_initialize_minimal_internal): Remove FUTEX_CLOCK_REALTIME
+       check test for !__ASSUME_FUTEX_CLOCK_REALTIME.
+       * nptl/pthread_mutex_timedlock.c (__pthread_mutex_timedlock): Assume
+       __ASSUME_FUTEX_CLOCK_REALTIME support.
+       * sysdeps/unix/sysv/linux/i386/lowlevellock.S: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: Likewise.
+       * sysdeps/unix/sysv/linux/kernel-features.h
+       (__ASSUME_FUTEX_CLOCK_REALTIME): Remove.
+       * sysdeps/nptl/lowlevellock-futex.h (lll_futex_timed_wait_bitset):
+       Adjust comment.
+
+2019-03-05  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       * sysdeps/powerpc/powerpc64/power6/wcscpy.c (WCSCPY): Define to
+       __wcscpy, then use libc_hidden_def and weak_alias to bind it to
+       __GI___wcscpy and wcscpy.
+
+2019-03-04  Florian Weimer  <fweimer@redhat.com>
+
+       * sysdeps/generic/ldsodefs.h (_dl_sysdep_open_zero_fill): Remove
+       declaration.
+       * elf/dl-load.c (_dl_map_object_from_fd): Assume MAP_ANON is
+       defined.
+
+2019-03-04  Stefan Liebler  <stli@linux.ibm.com>
+
+       * sysdeps/s390/s390-64/sysdep.h (ENTRY): Use alignment of 16byte.
+       * sysdeps/s390/s390-32/sysdep.h: Likewise.
+
+2019-03-02  TAMUKI Shoichi  <tamuki@linet.gr.jp>
+
+       [BZ #24162]
+       * localedata/locales/ja_JP (LC_TIME): Change the offset for Taisho
+       gan-nen from 2 to 1.  Problem reported by Morimitsu, Junji.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       * misc/tst-ldbl-error.c (do_one_test): Adapt for reuse by nldbl
+       tests.
+       (do_test): Likewise.
+       * misc/tst-ldbl-warn.c (do_one_test): Likewise.
+       (do_test_call_varg): Likewise.
+       (do_test_call_rarg): Likewise.
+       * sysdeps/ieee754/ldbl-opt/Makefile
+       [subdir == misc] (tests-internal): Add tst-nldbl-warn,
+       tst-nldbl-error.
+       ($(objpfx)tst-nldbl-warn.c): New rule.
+       ($(objpfx)tst-nldbl-error.c): Likewise.
+       (CFLAGS-tst-nldbl-warn.c, CFLAGS-tst-nldbl-error.c):
+       New variables.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       [BZ #23984]
+       * include/bits/error-ldbl.h: New file.
+       * include/error.h: Include stdarg.h.  Declare internal functions
+       __error_internal and __error_at_line_internal.
+       * misc/Makefile (headers): Add bits/error-ldbl.h.
+       * misc/bits/error-ldbl.h: New file.
+       * misc/error.h [__LDBL_COMPAT]: Include bits/error-ldbl.h and
+       avoid the inclusion of bits/error.h.
+       * sysdeps/ieee754/ldbl-opt/Versions (libc): Add __nldbl_error,
+       and __nldbl_error_at_line.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.c: Include error.h.
+       (__nldbl_error, __ndlbl_error_at_line): New functions.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.h: Include error.h.
+       Redirect error and error_at_line.
+       * sysdeps/unix/sysv/linux/alpha/libc.abilist: Update.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       [BZ #23984]
+       * include/bits/err-ldbl.h: New file.
+       * include/err.h: Add prototypes for the internal functions:
+       __vwarnx_internal and __vwarn_internal.
+       * misc/Makefile (headers): Add bits/err-ldbl.h.
+       * misc/bits/err-ldbl.h: New file.
+       * misc/err.h: Include bits/err-ldbl.h when __LDBL_COMPAT is
+       defined, i.e.: when -mlong-double-64 is in use.
+       * sysdeps/ieee754/ldbl-opt/Versions (libc): Add __nldbl_warn,
+       __nldbl_vwarn, __nldbl_warnx, __nldbl_vwarnx, __nldbl_err,
+       __nldbl_verr, __nldbl_errx, and __nldbl_verrx.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.c: Include err.h.
+       (VA_CALL): New macro.
+       (__nldbl_vwarn, __nldbl_vwarnx, __nldbl_warn, __nldbl_warnx)
+       (__nldbl_verr, __nldbl_verrx, __nldbl_err, __nldbl_errx): New
+       functions.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.h: Include err.h and
+       declare prototypes for the new functions.
+       * sysdeps/unix/sysv/linux/alpha/libc.abilist: Update.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       * sysdeps/ieee754/ldbl-opt/Makefile
+       [subdir == argp] (tests-internal): Add tst-nldbl-argp.
+       [subdir == argp] ($(objpfx)tst-nldbl-argp.c): New rule.
+       [subdir == argp] (CFLAGS-tst-nldbl-argp.c): New variable.
+
+2019-03-01  Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+       [BZ #23983]
+       * argp/Makefile (headers): Add bits/argp-ldbl.h.
+       * argp/argp.h [defined __LDBL_COMPAT]: Include bits/argp-ldbl.h.
+       * argp/bits/argp-ldbl.h: New file.
+       * include/argp.h: Include stdarg.h.  Add prototypes for internal
+       functions: __argp_error_internal and __argp_failure_internal.
+       * include/bits/argp-ldbl.h: New file.
+       * sysdeps/ieee754/ldbl-opt/Versions (libc): Add
+       __nldbl_argp_error and __nldbl_argp_failure.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.c: Include argp.h.
+       (__nldbl_argp_error, __nldbl_argp_failure): New functions.
+       * sysdeps/ieee754/ldbl-opt/nldbl-compat.h: Include argp.h.
+       Redirect argp_error and argp_failure calls.
+       * sysdeps/unix/sysv/linux/alpha/libc.abilist: Update.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+
 2019-03-01  Florian Weimer  <fweimer@redhat.com>
 
        [BZ #20419]