+2020-09-02 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ Backported from master:
+ 2020-09-02 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * config/bpf/bpf.c (bpf_asm_named_section): Delete.
+ (TARGET_ASM_NAMED_SECTION): Likewise.
+
+2020-09-02 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ Backported from master:
+ 2020-09-02 Jose E. Marchesi <jemarch@gnu.org>
+
+ * config.gcc: Use elfos.h in bpf-*-* targets.
+ * config/bpf/bpf.h (MAX_OFILE_ALIGNMENT): Remove definition.
+ (COMMON_ASM_OP): Likewise.
+ (INIT_SECTION_ASM_OP): Likewise.
+ (FINI_SECTION_ASM_OP): Likewise.
+ (ASM_OUTPUT_SKIP): Likewise.
+ (ASM_OUTPUT_ALIGNED_COMMON): Likewise.
+ (ASM_OUTPUT_ALIGNED_LOCAL): Likewise.
+
2020-09-01 Martin Liska <mliska@suse.cz>
Backported from master:
+2020-09-02 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-08-28 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/92978
+ * include/std/numeric (__abs_integral): Replace with ...
+ (__detail::__absu): New function template that returns an
+ unsigned type, guaranteeing it can represent the most
+ negative signed value.
+ (__detail::__gcd, __detail::__lcm): Require arguments to
+ be unsigned and therefore already non-negative.
+ (gcd, lcm): Convert arguments to absolute value as unsigned
+ type before calling __detail::__gcd or __detail::__lcm.
+ * include/experimental/numeric (gcd, lcm): Likewise.
+ * testsuite/26_numerics/gcd/gcd_neg.cc: Adjust expected
+ errors.
+ * testsuite/26_numerics/lcm/lcm_neg.cc: Likewise.
+ * testsuite/26_numerics/gcd/92978.cc: New test.
+ * testsuite/26_numerics/lcm/92978.cc: New test.
+ * testsuite/experimental/numeric/92978.cc: New test.
+
+2020-09-02 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2020-09-02 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/96851
+ * include/bits/cpp_type_traits.h (__is_memcmp_ordered):
+ New trait that says if memcmp can be used for ordering.
+ (__is_memcmp_ordered_with): Likewise, for two types.
+ * include/bits/ranges_algo.h (__lexicographical_compare_fn):
+ Use new traits instead of __is_byte and __numeric_traits.
+ * include/bits/stl_algobase.h (__lexicographical_compare_aux1)
+ (__is_byte_iter): Likewise.
+ * include/std/array (operator<=>): Likewise. Only use memcmp
+ when std::is_constant_evaluated() is false.
+ * testsuite/23_containers/array/comparison_operators/96851.cc:
+ New test.
+ * testsuite/23_containers/array/tuple_interface/get_neg.cc:
+ Adjust dg-error line numbers.
+
+2020-09-02 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/stl_iterator.h (counted_iterator::operator++(int)):
+ Use __throw_exception_again macro.
+
2020-08-26 Jonathan Wakely <jwakely@redhat.com>
Backported from master: