[gcc r16-7508] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sat Feb 14 00:17:00 GMT 2026


https://gcc.gnu.org/g:41ef3284c9e94a90d41c828b790cdf5950bdcdc4

commit r16-7508-g41ef3284c9e94a90d41c828b790cdf5950bdcdc4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Feb 14 00:16:28 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 58 +++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c/ChangeLog         |  4 +++
 gcc/cobol/ChangeLog     |  8 ++++++
 gcc/cp/ChangeLog        | 33 ++++++++++++++++++++++++
 gcc/lto/ChangeLog       |  4 +++
 gcc/testsuite/ChangeLog | 68 +++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 19 ++++++++++++++
 8 files changed, 195 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c507a5cb6254..f195f03d95d3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,61 @@
+2026-02-13  David Malcolm  <dmalcolm@redhat.com>
+
+	* json-parsing.cc (selftest::assert_json_pointer_eq): New.
+	(ASSERT_JSON_POINTER_EQ): New.
+	(selftest::test_parse_object): Add tests of JSON pointer.
+	(selftest::test_pointer_escaping): New test.
+	(selftest::json_parser_cc_tests): Call it.
+	* json.cc (json::pointer::token::print): New.
+	(json::value::print_pointer): New.
+	* json.h (json::pointer::token::print): New decl.
+	(json::value::print_pointer): New decl.
+	* libsarifreplay.cc: Include pretty-print.h.
+	(make_logical_location_from_jv): Use
+	json::pointer::token::print for short_name.
+
+2026-02-13  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/124079
+	* lra-constraints.cc (get_matching_reload_reg_subreg): Add new arg
+	rclass.  Use another condition to use lowpart_subreg.  Use lra_constraint_offset
+	to calculate the subreg offset.
+	(get_reload_reg, match_reload): Pass the new arg.
+
+2026-02-13  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR tree-optimization/95825
+	* tree-ssa-forwprop.cc (optimize_agr_copyprop_return): New function.
+	(optimize_agr_copyprop): Call optimize_agr_copyprop_return
+	for return statements.
+
+2026-02-13  David Malcolm  <dmalcolm@redhat.com>
+
+	PR diagnostics/124014
+	* diagnostics/html-sink.cc (html_builder::get_logical_loc_mgr):
+	New.
+	(html_builder::m_logical_loc_mgr): Drop field.
+	(html_builder::html_builder): Drop initialization of
+	m_logical_loc_mgr.
+	(html_builder::maybe_make_state_diagram): Use get_logical_loc_mgr
+	rather than m_logical_loc_mgr.
+	(html_builder::make_element_for_diagnostic): Likewise.
+
+2026-02-13  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99959
+	* tree-sra.cc (create_access_replacement): Guard DECL_NONLOCAL_FRAME
+	access.
+
+2026-02-13  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99959
+	* tree-sra.cc (create_access_replacement): Always create
+	debug expressions for DECL_NONLOCAL_FRAME bases.
+
+2026-02-13  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Makefile.in (all.fda): Bump profile_merger gcov_version to 3.
+
 2026-02-12  Hans-Peter Nilsson  <hp@axis.com>
 
 	* config/cris/cris.cc (cris_reduce_compare): Add forcing the first
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 92cf98b484cb..56744ea366ca 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260213
+20260214
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index cd98c1dbb7b5..5bf302470213 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,7 @@
+2026-02-13  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Make-lang.in (cc1.fda): Likewise.
+
 2026-02-06  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
 
 	PR middle-end/123892
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 44eb793b13ed..c53379802e8c 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,11 @@
+2026-02-13  Robert Dubner  <rdubner@symas.com>
+
+	PR cobol/119455
+	* genapi.cc (mh_source_is_group): Formatting.
+	(mh_source_is_literalA): Implement accelerated move.
+	(mh_alpha_to_alpha): New function; implements accelerated move.
+	(move_helper): Calls new mh_alpha_to_alpha.
+
 2026-02-12  Robert Dubner  <rdubner@symas.com>
 
 	* cbldiag.h: Copyright updated to 2026.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2c5a2722cf8c..b7a8bf6e98a8 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,36 @@
+2026-02-13  Marek Polacek  <polacek@redhat.com>
+
+	* cp-tree.h (inform_tree_category): Declare.
+	* error.cc (inform_tree_category): New.
+	* parser.cc (cp_parser_splice_specifier): Use OVL_FIRST when checking
+	for TEMPLATE_DECL.
+	(cp_parser_splice_type_specifier): Reword an error message.  Call
+	inform_tree_category.
+	(cp_parser_splice_expression): Check check_splice_expr earlier.  Reword
+	error messages.  Call inform_tree_category.  Turn an error into an
+	assert.  Use missing_template_diag instead of giving an error about
+	a missing 'template' keyword.
+	(cp_parser_splice_scope_specifier): Reword an error message.  Call
+	inform_tree_category.
+	(missing_template_diag): Forward declare.  Drop "enum" in a parameter.
+	* reflect.cc (check_splice_expr): Reword error messages.  Call
+	inform_tree_category.
+
+2026-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124012
+	* reflect.cc (check_out_of_consteval_use_r): New function.
+	(check_out_of_consteval_use): Use it instead of lambda.  Don't ignore
+	constexpr/constinit vars in the walker and walk DECL_VALUE_EXPR of
+	vars which have it.  Ignore expr equal to constexpr VAR_DECL.  In
+	diagnostics only complain about missing constexpr on VAR_DECLs without
+	that flag and never suggest constinit.  Remove constinit traces from
+	function comment.
+
+2026-02-13  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Make-lang.in (cc1plus.fda): Likewise.
+
 2026-02-12  Patrick Palka  <ppalka@redhat.com>
 
 	* constraint.cc (finish_shorthand_constraint): Add is_non_type
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index f143acd8b413..75cae66f408f 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2026-02-13  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* Make-lang.in (lto1.fda): Likewise.
+
 2026-02-06  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
 
 	PR middle-end/123892
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a6baefd735cb..d3e067373225 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,71 @@
+2026-02-13  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/124079
+	* gcc.target/s390/pr124079.c: New.
+
+2026-02-13  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR tree-optimization/95825
+	* g++.dg/warn/uninit-pr95825-1.C: New test.
+	* gcc.dg/tree-ssa/copy-prop-aggregate-return-1.c: New test.
+
+2026-02-13  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/reflect/crash10.C: Adjust expected diagnostics.
+	* g++.dg/reflect/crash2.C: Likewise.
+	* g++.dg/reflect/crash3.C: Likewise.
+	* g++.dg/reflect/crash7.C: Likewise.
+	* g++.dg/reflect/crash9.C: Likewise.
+	* g++.dg/reflect/dep5.C: Likewise.
+	* g++.dg/reflect/diag1.C: Likewise.
+	* g++.dg/reflect/error10.C: Likewise.
+	* g++.dg/reflect/error12.C: Likewise.
+	* g++.dg/reflect/error5.C: Likewise.
+	* g++.dg/reflect/expr3.C: Likewise.
+	* g++.dg/reflect/member1.C: Likewise.
+	* g++.dg/reflect/ns2.C: Likewise.  Test more cases.
+	* g++.dg/reflect/p2996-12.C: Likewise.
+	* g++.dg/reflect/splice5.C: Likewise.
+	* g++.dg/reflect/diag1a.C: New test.
+	* g++.dg/reflect/diag1b.C: New test.
+
+2026-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124012
+	* g++.dg/reflect/pr124012.C: New test.
+	* g++.dg/reflect/init1.C (r): Change constinit to constexpr.
+	(p): Change constinit to constexpr const.
+	* g++.dg/reflect/init6.C: Expect diagnostics for constinit
+	consteval-only vars.
+	* g++.dg/reflect/init7.C: Likewise.
+	* g++.dg/reflect/init10.C: Likewise.
+	* g++.dg/reflect/diag3.C: Likewise.  Don't expect suggestion to
+	add constinit.
+
+2026-02-13  Richard Biener  <rguenther@suse.de>
+
+	PR testsuite/115827
+	* gcc.dg/auto-init-uninit-17.c: Avoid CCP.
+	* gcc.dg/uninit-17.c: Likewise.
+
+2026-02-13  Tobias Burnus  <tburnus@baylibre.com>
+
+	PR middle-end/113436
+	* c-c++-common/gomp/pr113436-1.c: Replace '#include <omp.h>' by
+	local declaration for omp_allocator_handle_t.
+	* c-c++-common/gomp/pr113436-2.c: Likewise.
+	* g++.dg/gomp/pr113436.C: Likewise.
+	* gfortran.dg/gomp/pr113436-1.f90: Replace 'use omp_lib' by local
+	omp_*_mem_alloc parameter declarations.
+	* gfortran.dg/gomp/pr113436-2.f90: Likewise.
+	* gfortran.dg/gomp/pr113436-3.f90: Likewise.
+	* gfortran.dg/gomp/pr113436-4.f90: Likewise.
+
+2026-02-13  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99959
+	* gcc.dg/uninit-pr99959.c: New testcase.
+
 2026-02-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
 	PR c/105555
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index abb7fa40e561..20da1e8ddaa6 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,22 @@
+2026-02-13  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* testsuite/20_util/scoped_allocator/construct_pair_c++2a.cc
+	(__gnu_test::uneq_allocator(int)): Declare as explicit.
+	* testsuite/std/memory/indirect/ctor.cc: Construct uneq_allocator
+	from int explicitly.
+	* testsuite/std/memory/polymorphic/ctor.cc: Likewise.
+	* testsuite/std/memory/polymorphic/ctor_poly.cc: Likewise.
+	* testsuite/util/testsuite_allocator.h: Likewise.
+
+2026-02-13  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/121771
+	* include/std/tuple (tuple::tuple(const Elements&...)): Use
+	type_identity_t to prevent constructor being used for CTAD.
+	(tuple::tuple(allocator_arg_t, const A&, const Elements&...)):
+	Likewise.
+	* testsuite/20_util/tuple/cons/121771.cc: New test.
+
 2026-02-12  Patrick Palka  <ppalka@redhat.com>
 
 	* include/bits/regex_executor.tcc (_Executor::_M_rep_once_more):


More information about the Gcc-cvs mailing list