https://gcc.gnu.org/g:9af4ba681929cba6e9d376b9965ab8a6fb718d1a
commit r16-8922-g9af4ba681929cba6e9d376b9965ab8a6fb718d1a Author: GCC Administrator <[email protected]> Date: Sat May 16 00:20:03 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 30 ++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 7 ++++++ gcc/cp/ChangeLog | 24 +++++++++++++++++++++ gcc/testsuite/ChangeLog | 57 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 119 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9b42c43f80c1..dd96fb080ad5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,33 @@ +2026-05-15 H.J. Lu <[email protected]> + + Backported from master: + 2026-05-13 H.J. Lu <[email protected]> + Uros Bizjak <[email protected]> + + PR target/120870 + * config/i386/i386.cc (ix86_save_reg): Return true for DRAP + register early at entry. + (find_drap_reg): Use R11_REG in preserve_none functions in + 64-bit mode. + +2026-05-15 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-05-15 Xi Ruoyao <[email protected]> + + PR tree-optimization/125291 + * tree-scalar-evolution.cc (simplify_peeled_chrec): Sign-extend + the step for peeled converted IV. + +2026-05-15 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-15 Jakub Jelinek <[email protected]> + + PR target/125308 + * config/i386/sse.md (*minmax<mode>3_4): Force also + operands[2] into a REG. + 2026-05-14 Andi Kleen <[email protected]> PR target/124316 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6fde35e83eb8..8ee5b417cbc7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260515 +20260516 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 6160445b8f98..d81091d25ed7 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2026-05-15 Andi Kleen <[email protected]> + + PR c/124532 + * c-parser.cc (struct attr_state): Add reset method. + (c_parser_compound_statement_nostart): Rename a to astate. + Reset state before iterating statements. + 2026-04-30 Release Manager * GCC 16.1.0 released. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4ca8e572d98a..24b66cb0a2d8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,27 @@ +2026-05-15 Jason Merrill <[email protected]> + + Backported from master: + 2026-05-15 Jason Merrill <[email protected]> + + PR c++/125315 + * constexpr.cc (init_subob_ctx): Allow both ctor and object + to be null for an empty subobject. + +2026-05-15 Patrick Palka <[email protected]> + + Backported from master: + 2026-05-14 Patrick Palka <[email protected]> + + PR c++/124628 + * reflect.cc (resolve_type_of_reflected_decl): New. + (get_reflection): Call resolve_type_of_reflected_decl instead + of mark_used. + (has_type): Call resolve_type_of_reflected_decl before + checking for an undeduced auto. + (eval_can_substitute): Likewise. Also look through BASELINK. + (members_of_representable): Call resolve_type_of_reflected_decl + before checking for an undeduced auto. + 2026-05-14 Jakub Jelinek <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c875753130fb..dd44e6f2cd27 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,60 @@ +2026-05-15 H.J. Lu <[email protected]> + + Backported from master: + 2026-05-13 H.J. Lu <[email protected]> + Uros Bizjak <[email protected]> + + PR target/120870 + * gcc.target/i386/pr120870-1.c: New test. + * gcc.target/i386/pr120870-2.c: Likewise. + +2026-05-15 Andi Kleen <[email protected]> + + PR c/124532 + * c-c++-common/pr124532.c: New test. + +2026-05-15 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-05-15 Xi Ruoyao <[email protected]> + + PR tree-optimization/125291 + * gcc.c-torture/execute/pr125291.c: New test. + +2026-05-15 Torbjörn SVENSSON <[email protected]> + + * lib/lto.exp: Make file listing case sensitive by doing case + sensitive filter after directory listing. + +2026-05-15 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-05-15 Jakub Jelinek <[email protected]> + + PR target/125308 + * gcc.target/i386/pr125308.c: New test. + +2026-05-15 Jason Merrill <[email protected]> + + Backported from master: + 2026-05-15 Jason Merrill <[email protected]> + + PR c++/125315 + * g++.dg/cpp2a/no_unique_address16.C: New test. + +2026-05-15 Patrick Palka <[email protected]> + + Backported from master: + 2026-05-14 Patrick Palka <[email protected]> + + PR c++/124628 + * g++.dg/reflect/can_substitute2.C: New test. + * g++.dg/reflect/members_of14.C: New test. + * g++.dg/reflect/substitute3.C: Adjust test so that f<int>'s + return type fails to get deduced. + * g++.dg/reflect/type_of3.C: Also test type_of of a templated + member function with deduced return type. + 2026-05-14 Andi Kleen <[email protected]> PR target/124316
