https://gcc.gnu.org/g:2c762cd8892a375e10b818fede9173b024db544b

commit r16-7293-g2c762cd8892a375e10b818fede9173b024db544b
Author: GCC Administrator <[email protected]>
Date:   Thu Feb 5 00:16:28 2026 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  7 +++++
 config/ChangeLog        |  6 ++++
 gcc/ChangeLog           | 74 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 14 ++++++++++
 gcc/fortran/ChangeLog   |  6 ++++
 gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++
 libgomp/ChangeLog       | 16 +++++++++++
 libstdc++-v3/ChangeLog  | 39 ++++++++++++++++++++++++++
 9 files changed, 203 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 981bee88b3cc..23cb92c0396d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       * Makefile.tpl (STAGE1_CONFIGURE_FLAGS, STAGE2_CONFIGURE_FLAGS,
+       STAGEprofile_CONFIGURE_FLAGS): Append --disable-libstdcxx-pch if
+       target-libstdc++-v3-bootstrap.
+       * Makefile.in: Regenerate.
+
 2026-01-22  Alejandro Colomar  <[email protected]>
 
        * MAINTAINERS: Add myself to Write After Approval and DCO
diff --git a/config/ChangeLog b/config/ChangeLog
index 079cfc788657..16adb71e88d0 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,9 @@
+2026-02-04  Prachi Godbole  <[email protected]>
+
+       * bootstrap-lto-locality.mk (STAGEprofile_CFLAGS): Remove
+       -fipa-reorder-for-locality.
+       (STAGEtrain_CFLAGS): Ditto.
+
 2026-01-20  Prachi Godbole  <[email protected]>
 
        * bootstrap-lto-locality-cpp-template.mk: New file.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 047e1a8605bf..7ff45543c897 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,77 @@
+2026-02-04  Vladimir N. Makarov  <[email protected]>
+
+       PR rtl-optimization/123922
+       * lra-assigns.cc (lra_split_hard_reg_for): Allocate and free
+       update_hard_regno_preference_check.  Clear non_reload_pseudos for
+       successful spilling too.
+
+2026-02-04  Andrew Pinski  <[email protected]>
+
+       PR middle-end/121661
+       * tree-complex.cc (extract_component): Create gimple
+       assign statements directly rather than call force_gimple_operand_gsi.
+
+2026-02-04  Sandra Loosemore  <[email protected]>
+
+       PR translation/89915
+       * doc/params.texi: Copy-edit text throughout the file.
+       * params.opt: Likewise in documentation strings.
+
+2026-02-04  Sandra Loosemore  <[email protected]>
+
+       PR target/123245
+       PR translation/89915
+       * doc/invoke.texi (Warning Options): Remove discussion of parameters
+       from -Winterference-size documentation.
+       (Static Analyzer Options): Ditto for -Wanalyzer-symbol-too-complex,
+       the list of things the analyzer has specific knowledge of, and
+       -fanalyzer-call-summaries.
+       (Optimize Options): Ditto for -finline-limit and fipa-cp-clone.
+       (Instrumentation Options): Likewise for -fsanitize=kernel-hwaddress
+       and -fharden-control-flow-redundancy.
+       (C++ Compiled Module Interface): Likewise for discussion of limits
+       on number of open files.
+
+2026-02-04  Sandra Loosemore  <[email protected]>
+
+       PR target/123245
+       PR translation/89915
+       * Makefile.in (TEXI_GCCINT_FILES): Add params.texi.
+       * doc/gccint.texi (pa): New index.
+       (Top): Add new Parameters and Parameters Index nodes to menu.
+       Include params.texi.
+       (Parameter Index): New.
+       * doc/invoke.texi (Option Summary): Move --param from Optimization
+       Options to Developer Options.
+       (Optimization Options): Move parameter documentation to params.texi.
+       (Developer Options): Add abbreviated discussion of --param here.
+       (LoongArch Options): Move parameter documentation to params.texi.
+       (RISC-V Options): Likewise.
+       (RS/6000 and PowerPC Options): Likewise.
+       * doc/params.texi: New file.
+
+2026-02-04  Yangyu Chen  <[email protected]>
+
+       * config/riscv/riscv-target-attr.cc
+       (riscv_target_attr_parser::parse_arch): Fix nullptr dereference
+       when parsing invalid arch string.
+
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/123818
+       * tree.cc (simple_cst_equal) <case CONSTRUCTOR>: Return -1 if some
+       recursive call returns -1.  Also compare indexes.
+
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/122689
+       * gimple-lower-bitint.cc (gimple_lower_bitint): For the PHI handling
+       if min_prec == prec, break after emitting assignment from c.
+
+2026-02-04  Prachi Godbole  <[email protected]>
+
+       * params.opt: Change default param value.
+
 2026-02-03  Rainer Orth  <[email protected]>
 
        PR other/123841
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1ee7e0805548..fcf564252992 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260204
+20260205
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index fb23c28f43c9..38925b86fbfd 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,17 @@
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/123913
+       PR c++/123964
+       * reflect.cc (eval_parameters_of): Fix up handling of function
+       types.
+
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/123611
+       * pt.cc (finish_expansion_stmt): Temporarily enable
+       in_immediate_context () for the iterating expansion stmt N
+       computation.
+
 2026-02-03  Marek Polacek  <[email protected]>
 
        * constexpr.cc (is_std_allocator): Don't check for __new_allocator.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 394dd47cdfb7..eb708298d129 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2026-02-04  Harald Anlauf  <[email protected]>
+
+       PR fortran/123941
+       * intrinsic.texi: SPLIT is a subroutine, not a function.
+       Improve documentation of its arguments.
+
 2026-02-03  Kirill Chilikin  <[email protected]>
 
        PR fortran/117303
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 48be4ef80b1a..f95f5029325e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,43 @@
+2026-02-04  Andrew Pinski  <[email protected]>
+
+       PR middle-end/121661
+       * gcc.dg/torture/pr121661-1.c: New test.
+
+2026-02-04  Jeff Law  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/vls/J: Remove.
+
+2026-02-04  Yangyu Chen  <[email protected]>
+
+       * gcc.target/riscv/target-attr-bad-11.c: New test.
+
+2026-02-04  Richard Biener  <[email protected]>
+
+       PR middle-end/49330
+       * gcc.dg/torture/pr49330-1.c: New testcase.
+       * gcc.dg/torture/pr49330-2.c: Likewise.
+
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/123913
+       PR c++/123964
+       * g++.dg/reflect/parameters_of7.C: New test.
+
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/123611
+       * g++.dg/reflect/expansion-stmt1.C: New test.
+
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR c++/123818
+       * g++.dg/cpp0x/pr123818.C: New test.
+
+2026-02-04  Jakub Jelinek  <[email protected]>
+
+       PR middle-end/122689
+       * gcc.dg/bitint-127.c: New test.
+
 2026-02-03  David Malcolm  <[email protected]>
 
        PR analyzer/116865
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index f678eba6976e..955f92733f06 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,19 @@
+2026-02-04  Paul-Antoine Arras  <[email protected]>
+
+       * target.c (gomp_present_fatal): New function.
+       (gomp_map_vars_internal): For a Fortran allocatable array, present
+       causes runtime termination only if the descriptor is not mapped.
+       (gomp_update): Call gomp_present_fatal.
+       * testsuite/libgomp.fortran/map-alloc-present-1.f90: New test.
+
+2026-02-04  Jeff Law  <[email protected]>
+
+       * J: Remove.
+
+2026-02-04  Yangyu Chen  <[email protected]>
+
+       * J: New file.
+
 2026-02-03  Andrew Stubbs  <[email protected]>
 
        PR libgomp/121813
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 89fe75ff56d9..ae2363d5564d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,42 @@
+2026-02-04  Nathan Myers  <[email protected]>
+
+       PR libstdc++/117404
+       * include/bits/version.def (associative_heterogeneous_erasure):
+       Define.
+       * include/bits/version.h: Regenerate.
+       * include/std/map: Request new feature from version.h.
+       * include/std/set: Same.
+       * include/std/unordered_map: Same.
+       * include/std/unordered_set: Same.
+       * include/bits/stl_map.h (extract, erase): Define overloads.
+       * include/bits/stl_set.h: Same.
+       * include/bits/stl_multimap.h: Same.
+       * include/bits/stl_multiset.h: Same.
+       * include/bits/unordered_map.h: Same, 2x.
+       * include/bits/unordered_set.h: Same, 2x.
+       * include/bits/stl_function.h (concepts __not_container_iterator,
+       __heterogeneous_key): Define.
+       * include/bits/hashtable.h (_M_find_before_node, _M_locate, extract):
+       Delegate to more-general _tr version.
+       (_M_find_before_node_tr, _M_locate_tr, _M_extract_tr, _M_erase_tr):
+       Add new members to support a heterogeneous key argument.
+       (_M_erase_some): Add new helper function.
+       (concept __heterogeneous_hash_key): Define.
+       * include/bits/stl_tree.h (_M_lower_bound_tr, _M_upper_bound_tr,
+       _M_erase_tr, _M_extract_tr): Add new members to support a
+       heterogeneous key argument.
+       (concept __heterogeneous_tree_key): Define.
+       * testsuite/23_containers/map/modifiers/hetero/erase.cc: New test.
+       * testsuite/23_containers/multimap/modifiers/hetero/erase.cc: Same.
+       * testsuite/23_containers/multiset/modifiers/hetero/erase.cc: Same.
+       * testsuite/23_containers/set/modifiers/hetero/erase.cc: Same.
+       * testsuite/23_containers/unordered_map/modifiers/hetero/erase.cc: Same.
+       * testsuite/23_containers/unordered_multimap/modifiers/hetero/erase.cc:
+       Same.
+       * testsuite/23_containers/unordered_multiset/modifiers/hetero/erase.cc:
+       Same.
+       * testsuite/23_containers/unordered_set/modifiers/hetero/erase.cc: Same.
+
 2026-02-03  Marek Polacek  <[email protected]>
 
        * include/bits/new_allocator.h (__new_allocator::allocate,

Reply via email to