+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.
+ * sysdeps/unix/sysv/linux/i386/get_clockfreq.c: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/get_clockfreq.c: Likewise.
+ * sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c: Move code to ...
+ * sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c: ... here.
+
* sysdeps/unix/sysv/linux/ia64/has_cpuclock.c: Remove file.
* sysdeps/unix/sysv/linux/ia64/sysconf.c: Likewise.
* sysdeps/unix/sysv/linux/sysconf.c (has_cpuclock): Remove function.