https://gcc.gnu.org/g:b86ef92fb9fc5b2b9a85883fb81edd70004ba0af
commit r16-9219-gb86ef92fb9fc5b2b9a85883fb81edd70004ba0af Author: GCC Administrator <[email protected]> Date: Fri Jul 3 00:22:18 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 16 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 30 ++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 82 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index db3c258fb6e6..85196d55c6c7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,19 @@ +2026-07-02 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-06-30 Xi Ruoyao <[email protected]> + + * config/loongarch/loongarch.md + (@stack_protect_combined_set_normal_<mode>): Replace `st.d' + with `st.<d>', reject stptr.d on LA32 with enabled attribute. + (@stack_protect_combined_test_internal_<mode>): Replace `ld.d' + with `ld.<d>', reject ldptr.d on LA32 with enabled attribute. + (@stack_protect_combined_set_extreme_<mode>): Rename to ... + (stack_protect_combined_set_extreme): ... here. Force DImode. + Add TARGET_ABI_LP64 as the condition. + (stack_protect_combined_set): Adapt for the change of + stack_protect_combined_set_extreme. + 2026-07-01 Stefan Schulze Frielinghaus <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ad088ccf4d9e..e0b5151540e1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260702 +20260703 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 00e7ae550ae4..6c4be62cb6d2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,33 @@ +2026-07-02 Jason Merrill <[email protected]> + + Backported from master: + 2026-07-01 Jason Merrill <[email protected]> + + PR c++/124584 + * decl.cc (cp_finish_decl): Use get_temp_regvar for decomp guards. + +2026-07-02 Jason Merrill <[email protected]> + + Backported from master: + 2026-07-01 Jason Merrill <[email protected]> + + PR c++/121094 + PR c++/117259 + * coroutines.cc (replace_proxy): Handle TARGET_EXPR from. + (flatten_await_stmt): Pass it. + +2026-07-02 Marek Polacek <[email protected]> + + Backported from master: + 2026-05-19 Marek Polacek <[email protected]> + + PR c++/123536 + * cp-tree.h (process_outer_var_ref): Remove a parameter's name. + * semantics.cc (mark_use): Return if mark_rvalue_use returns + error_mark_node. + (process_outer_var_ref): Return decl when it is + instantiation-dependent. + 2026-06-26 Marek Polacek <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d28a5d815d1a..eaeab975f282 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,38 @@ +2026-07-02 Jason Merrill <[email protected]> + + Backported from master: + 2026-07-01 Jason Merrill <[email protected]> + + PR c++/124584 + * g++.dg/coroutines/torture/tuple-decomp-pr124584.C: New test. + +2026-07-02 Jason Merrill <[email protected]> + + Backported from master: + 2026-07-01 Jason Merrill <[email protected]> + + PR c++/121094 + PR c++/117259 + * g++.dg/coroutines/pmf-121094.C: New test. + +2026-07-02 Marek Polacek <[email protected]> + + Backported from master: + 2026-05-19 Marek Polacek <[email protected]> + + PR c++/123536 + * g++.dg/cpp0x/lambda/lambda-const12.C: New test. + * g++.dg/cpp0x/lambda/lambda-const13.C: New test. + * g++.dg/cpp0x/lambda/lambda-const14.C: New test. + * g++.dg/template/local11.C: New test. + +2026-07-02 Xi Ruoyao <[email protected]> + + Backported from master: + 2026-06-30 Xi Ruoyao <[email protected]> + + * gcc.target/loongarch/ssp-ilp32.c: New test. + 2026-07-01 Stefan Schulze Frielinghaus <[email protected]> Backported from master:
