[gcc r16-8807] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Apr 23 00:20:29 GMT 2026


https://gcc.gnu.org/g:b37ed70b30b884b599f40e06627a10cb08617525

commit r16-8807-gb37ed70b30b884b599f40e06627a10cb08617525
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Apr 23 00:20:00 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 14 +++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  | 14 +++++++++++++
 gcc/c/ChangeLog         |  7 +++++++
 gcc/po/ChangeLog        |  4 ++++
 gcc/testsuite/ChangeLog | 52 +++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 44 +++++++++++++++++++++++++++++++++++++++++
 7 files changed, 136 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7c59fcf73a65..bcb9649ddcb1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR target/124933
+	* config/arm/constraints.md (Uj): Allow offset addressing for
+	all targets, only allow Neon addressing when we have both Neon
+	and FP16INST.
+	* config/arm/vfp.md (mov<mode>_vfp_<mode>16): Only use vld1/vst1
+	when the pattern needs address write-back.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/124971
+	* gensupport.cc (convert_syntax): Fix up // comment handling.
+
 2026-04-21  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/120189
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0dc6bcaf1c0d..b1b4798b7b5f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260422
+20260423
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 7494e0588b06..d5036a2ac39d 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,17 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_impl_reflection value
+	from 202506L to 202603L.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR sanitizer/124969
+	* c-ubsan.cc (get_index_from_pointer_addr_expr): For
+	VOID_TYPE_P (pointee_type) use size_one_node instead of
+	TYPE_SIZE_UNIT (pointee_type) as pointee_size.  Punt for
+	!COMPLETE_OR_VOID_TYPE_P (pointee_type).  Formatting fix.  Use
+	CONVERT_EXPR_P (x) instead of CONVERT_EXPR_CODE_P (TREE_CODE (x)).
+
 2026-04-07  Sandra Loosemore  <sloosemore@baylibre.com>
 
 	PR other/124784
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index b94625d79e35..c185fd6bfa3c 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,10 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR sanitizer/124969
+	* c-typeck.cc (build_access_with_size_for_counted_by): Use
+	size_one_node instead of build_one_cst (size_type_node).  Punt
+	if element_size is NULL_TREE.
+
 2026-04-09  Dhruv Chawla  <dhruvc@nvidia.com>
 
 	* Make-lang.in (create_fdas_for_cc1): Use $(AFDO_PROFILER) when passing
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index d1ec0eeea9ee..3bf7edf3f5a9 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2026-04-22  Joseph Myers  <josmyers@redhat.com>
+
+	* gcc.pot: Regenerate.
+
 2026-04-21  Joseph Myers  <josmyers@redhat.com>
 
 	* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 02843ec60eb3..9c2f8a9745a7 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,55 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/DRs/dr2581-2.C: Adjust for __cpp_impl_reflection bump from
+	202506L to 202603L.
+	* g++.dg/reflect/feat1.C: Likewise.  Also adjust for
+	__cpp_lib_reflection bump from 202506L to 202603L.
+	* g++.dg/reflect/feat2.C: Likewise.
+	* g++.dg/reflect/feat3.C: Likewise.
+
+2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR tree-optimization/124909
+	* gcc.dg/match-shift-cmp-3.c:  Adjust expected results for
+	target short_enums.
+
+2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+
+	PR target/124933
+	* lib/target-supports.exp (v8_1m_main_fp_hard): New arm
+	architecture variant.
+	* gcc.target/arm/pr124933.c: New test.
+	* gcc.target/arm/armv8_2-fp16-move-1.c: Update expected output.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR sanitizer/124969
+	* gcc.dg/ubsan/pr124969-2.c: New test.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR sanitizer/124969
+	* gcc.dg/ubsan/pr124969-1.c: New test.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/122483
+	* gcc.target/aarch64/sme/streaming_mode_1.c: Xfail errors for
+	sc_a, sc_c, sc_e, s_a, s_c, s_e and keyword_contradiction_1.
+	* gcc.target/aarch64/sme/za_state_1.c: Xfail errors for shared_a,
+	shared_c, shared_e, preserved_a, preserved_c, preserved_e and
+	keyword_conflict_1.
+	* gcc.target/aarch64/sme/za_state_2.c: Xfail errors for shared_b,
+	shared_d, shared_f and shared_h.  Add xfailed dg-bogus for
+	extra diagnostics on shared_f and shared_h.
+
+2026-04-22  Hans-Peter Nilsson  <hp@axis.com>
+
+	PR target/124959
+	* gcc.dg/hoist-register-pressure-1.c,
+	gcc.dg/hoist-register-pressure-2.c,
+	gcc.dg/hoist-register-pressure-3.c: Exclude cris-*-*.
+
 2026-04-21  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/124944
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f098f0cc3fc0..b139be2bbd19 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,47 @@
+2026-04-22  Jonathan Wakely  <jwakely@redhat.com>
+
+	* doc/html/manual/status.html: Regenerate.
+	* doc/xml/manual/status_cxx1998.xml: Replace references to
+	mainline GCC.
+	* doc/xml/manual/status_cxx2011.xml: Likewise.
+	* doc/xml/manual/status_cxx2014.xml: Likewise.
+	* doc/xml/manual/status_cxx2017.xml: Likewise.
+	* doc/xml/manual/status_cxx2020.xml: Likewise.
+	* doc/xml/manual/status_cxx2023.xml: Likewise.
+	* doc/xml/manual/status_cxxtr1.xml: Likewise.
+	* doc/xml/manual/status_cxxtr24733.xml: Likewise.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+	* include/bits/version.def (reflection): Bump 202506L to 202603L
+	for both v and in extra_cond.
+	* include/bits/version.h: Regenerate.
+	* include/std/meta: Compare __glibcxx_reflection against
+	202603L rather than 202506L.
+	* src/c++23/std.cc.in: Likewise.
+
+2026-04-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/bits/align.h (is_sufficiently_aligned): Mandate
+	that _Align is power of two.
+	* testsuite/20_util/is_sufficiently_aligned/2_neg.cc: New test.
+
+2026-04-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/std/mdspan (mdspan): Remove reference from
+	_AccessorType::data_handle_type parameteter of deduction
+	guide.
+	* testsuite/23_containers/mdspan/mdspan.cc: New test.
+
+2026-04-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/bits/chrono_io.h: Add comment for LWG3831.
+	* include/bits/print.h: Add comment for LWG4549.
+	* include/std/condition_variable: Add comment for LWG3504.
+	* include/std/format: Add comments for LWG4522.
+	* include/std/mdspan: Add comment for LWG4314.
+	* include/std/optional: Add comment for LWG2746.
+
 2026-04-21  Nathan Myers  <ncm@cantrip.org>
 
 	* include/bits/alloc_traits.h (allocate_at_least):


More information about the Libstdc++-cvs mailing list