https://gcc.gnu.org/g:c5d50d0bc3e85eefcd469ae0c58bc987a67ef404
commit r14-11785-gc5d50d0bc3e85eefcd469ae0c58bc987a67ef404 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu May 15 00:24:20 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 15 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 9 +++++++ gcc/cp/ChangeLog | 52 +++++++++++++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 65 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 142 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1a23c6eb6a9c..bba6a5e4cdc5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,18 @@ +2025-05-14 Kyle Huey <m...@kylehuey.com> + + Backported from master: + 2025-05-14 Kyle Huey <m...@kylehuey.com> + + * dwarf2out.cc (resolve_addr_in_expr): Propagate dtprel into the address + table when appropriate. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + PR c++/116960 + PR c++/119303 + * diagnostic.cc (diagnostic_context::report_diagnostic): Check for + non-zero m_lock later, after checking diagnostic_enabled. + 2025-05-12 Andrew Pinski <quic_apin...@quicinc.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index cfb9239653b0..63e8d5b6f5bd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250514 +20250515 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 0463457275cf..2e9537a90de4 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,12 @@ +2025-05-14 Joseph Myers <josmy...@redhat.com> + + Backported from master: + 2024-11-18 Joseph Myers <josmy...@redhat.com> + + PR c/112556 + * c-typeck.cc (convert_for_assignment): Allow conversion of + ENUMERAL_TYPE and BOOLEAN_TYPE null pointer constants to pointers. + 2025-04-19 Jakub Jelinek <ja...@redhat.com> Backported from master: diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 44936454e993..fab3f272402e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,55 @@ +2025-05-14 Iain Sandoe <i...@sandoe.co.uk> + + PR c++/113773 + * coroutines.cc (coro_rewrite_function_body): Do not set + initial_await_resume_called here. + (morph_fn_to_coro): Set it here, and introduce a new flag + that indicates we have not yet reached the ramp return. + Gate the EH cleanups on both of these flags. + +2025-05-14 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/118245 + * parser.cc (cp_parser_class_head): Remove lambda scope when + parsing base classes. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + PR c++/116379 + * pt.cc (tsubst_expr) <COMPONENT_REF>: Use force_paren_expr to set + REF_PARENTHESIZED_P. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + PR c++/117501 + * cp-gimplify.cc (cp_build_init_expr_for_ctor): New. + (cp_fold_immediate_r): Call it. + (cp_fold): Break out code into cp_build_init_expr_for_ctor. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2025-02-04 Marek Polacek <pola...@redhat.com> + + PR c++/117778 + * parser.cc (cp_parser_late_return_type_opt): Maybe override + auto_is_implicit_function_template_parm_p. + (cp_parser_parameter_declaration): Move a make_temp_override below. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2025-03-07 Marek Polacek <pola...@redhat.com> + + PR c++/118775 + * constexpr.cc (cxx_eval_call_expression): Check tree_fits_uhwi_p. + +2025-05-14 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/120125 + * optimize.cc (maybe_thunk_body): Don't assume 'fn' has a cgraph + node created. + 2025-05-13 Jakub Jelinek <ja...@redhat.com> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 201968b11aa4..aae27986e9d8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,68 @@ +2025-05-14 Iain Sandoe <i...@sandoe.co.uk> + + PR c++/113773 + * g++.dg/coroutines/torture/pr113773.C: New test. + +2025-05-14 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/118245 + * g++.dg/modules/lambda-7_a.H: Expect the test to fail. + * g++.dg/modules/lambda-7_b.C: Likewise. + * g++.dg/modules/lambda-7_c.C: Likewise. + * g++.dg/cpp2a/lambda-uneval23.C: New test. + +2025-05-14 Joseph Myers <josmy...@redhat.com> + + Backported from master: + 2024-11-18 Joseph Myers <josmy...@redhat.com> + + PR c/112556 + * gcc.dg/c11-null-pointer-constant-1.c, + gcc.dg/c23-null-pointer-constant-1.c: New tests. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + PR c++/116379 + * g++.dg/cpp1y/decltype-auto9.C: New test. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + PR c++/117501 + * g++.dg/cpp2a/consteval39.C: New test. + * g++.dg/cpp2a/consteval40.C: New test. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2025-02-04 Marek Polacek <pola...@redhat.com> + + PR c++/117778 + * g++.dg/cpp1y/lambda-generic-117778.C: New test. + * g++.dg/cpp2a/abbrev-fn2.C: New test. + * g++.dg/cpp2a/abbrev-fn3.C: New test. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + PR c++/116960 + PR c++/119303 + * g++.dg/cpp2a/lambda-uneval26.C: New test. + * g++.dg/warn/undefined2.C: New test. + +2025-05-14 Marek Polacek <pola...@redhat.com> + + Backported from master: + 2025-03-07 Marek Polacek <pola...@redhat.com> + + PR c++/118775 + * g++.dg/cpp2a/constexpr-new24.C: New test. + * g++.dg/cpp2a/constexpr-new25.C: New test. + +2025-05-14 Nathaniel Shead <nathanielosh...@gmail.com> + + PR c++/120125 + * g++.dg/modules/clone-4_a.C: New test. + * g++.dg/modules/clone-4_b.C: New test. + 2025-05-13 Jakub Jelinek <ja...@redhat.com> Backported from master: