From c5d50d0bc3e85eefcd469ae0c58bc987a67ef404 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Thu, 15 May 2025 00:24:20 +0000 Subject: [PATCH] Daily bump. --- 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 1a23c6eb6a9..bba6a5e4cdc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,18 @@ +2025-05-14 Kyle Huey + + Backported from master: + 2025-05-14 Kyle Huey + + * dwarf2out.cc (resolve_addr_in_expr): Propagate dtprel into the address + table when appropriate. + +2025-05-14 Marek Polacek + + 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index cfb9239653b..63e8d5b6f5b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250514 +20250515 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 0463457275c..2e9537a90de 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,12 @@ +2025-05-14 Joseph Myers + + Backported from master: + 2024-11-18 Joseph Myers + + 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 Backported from master: diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 44936454e99..fab3f272402 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,55 @@ +2025-05-14 Iain Sandoe + + 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 + + PR c++/118245 + * parser.cc (cp_parser_class_head): Remove lambda scope when + parsing base classes. + +2025-05-14 Marek Polacek + + PR c++/116379 + * pt.cc (tsubst_expr) : Use force_paren_expr to set + REF_PARENTHESIZED_P. + +2025-05-14 Marek Polacek + + 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 + + Backported from master: + 2025-02-04 Marek Polacek + + 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 + + Backported from master: + 2025-03-07 Marek Polacek + + PR c++/118775 + * constexpr.cc (cxx_eval_call_expression): Check tree_fits_uhwi_p. + +2025-05-14 Nathaniel Shead + + PR c++/120125 + * optimize.cc (maybe_thunk_body): Don't assume 'fn' has a cgraph + node created. + 2025-05-13 Jakub Jelinek Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 201968b11aa..aae27986e9d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,68 @@ +2025-05-14 Iain Sandoe + + PR c++/113773 + * g++.dg/coroutines/torture/pr113773.C: New test. + +2025-05-14 Nathaniel Shead + + 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 + + Backported from master: + 2024-11-18 Joseph Myers + + 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 + + PR c++/116379 + * g++.dg/cpp1y/decltype-auto9.C: New test. + +2025-05-14 Marek Polacek + + PR c++/117501 + * g++.dg/cpp2a/consteval39.C: New test. + * g++.dg/cpp2a/consteval40.C: New test. + +2025-05-14 Marek Polacek + + Backported from master: + 2025-02-04 Marek Polacek + + 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 + + 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 + + Backported from master: + 2025-03-07 Marek Polacek + + PR c++/118775 + * g++.dg/cpp2a/constexpr-new24.C: New test. + * g++.dg/cpp2a/constexpr-new25.C: New test. + +2025-05-14 Nathaniel Shead + + 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 Backported from master: -- 2.47.2