Daily bump.

This commit is contained in:
GCC Administrator
2026-02-14 00:16:28 +00:00
parent 7c73f9a347
commit 41ef3284c9
8 changed files with 195 additions and 1 deletions

View File

@@ -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

View File

@@ -1 +1 @@
20260213
20260214

View File

@@ -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

View File

@@ -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.

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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):