]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 5 Feb 2026 00:16:28 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 5 Feb 2026 00:16:28 +0000 (00:16 +0000)
ChangeLog
config/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 981bee88b3cc000464d9416cb16574dbfc53ab1c..23cb92c0396d231090f652bd072195bb798d45a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2026-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <alx@kernel.org>
 
        * MAINTAINERS: Add myself to Write After Approval and DCO
index 079cfc7886576ccb74e98a1ca33321e64b287dc0..16adb71e88d0eba5836c7cec3d4a3e24c58487fb 100644 (file)
@@ -1,3 +1,9 @@
+2026-02-04  Prachi Godbole  <pgodbole@nvidia.com>
+
+       * bootstrap-lto-locality.mk (STAGEprofile_CFLAGS): Remove
+       -fipa-reorder-for-locality.
+       (STAGEtrain_CFLAGS): Ditto.
+
 2026-01-20  Prachi Godbole  <pgodbole@nvidia.com>
 
        * bootstrap-lto-locality-cpp-template.mk: New file.
index 047e1a8605bf53b40f780ed80f55fa562470be6a..7ff45543c8972210b7578a0c1833e1e220a158d9 100644 (file)
@@ -1,3 +1,77 @@
+2026-02-04  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       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  <andrew.pinski@oss.qualcomm.com>
+
+       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  <sloosemore@baylibre.com>
+
+       PR translation/89915
+       * doc/params.texi: Copy-edit text throughout the file.
+       * params.opt: Likewise in documentation strings.
+
+2026-02-04  Sandra Loosemore  <sloosemore@baylibre.com>
+
+       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  <sloosemore@baylibre.com>
+
+       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  <cyy@cyyself.name>
+
+       * 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  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       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  <pgodbole@nvidia.com>
+
+       * params.opt: Change default param value.
+
 2026-02-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        PR other/123841
index 1ee7e080554813b315a7b22ab5a3c0fc41291f8b..fcf564252992bdc912a0f3b6f4e107e3178f5224 100644 (file)
@@ -1 +1 @@
-20260204
+20260205
index fb23c28f43c9ac3dd80a6a472b77ff7958c90330..38925b86fbfdbe33e3722b09b43dfc5dddd9026e 100644 (file)
@@ -1,3 +1,17 @@
+2026-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123913
+       PR c++/123964
+       * reflect.cc (eval_parameters_of): Fix up handling of function
+       types.
+
+2026-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <polacek@redhat.com>
 
        * constexpr.cc (is_std_allocator): Don't check for __new_allocator.
index 394dd47cdfb79e529ea40385b8ca2e416a99d6d7..eb708298d1290b5be4b2d0d8cb986eb784414c71 100644 (file)
@@ -1,3 +1,9 @@
+2026-02-04  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/123941
+       * intrinsic.texi: SPLIT is a subroutine, not a function.
+       Improve documentation of its arguments.
+
 2026-02-03  Kirill Chilikin  <chilikin.k@gmail.com>
 
        PR fortran/117303
index 48be4ef80b1ac58763d1d7922ac393ecb0a1ef07..f95f5029325eb8d6fa9bc293d1640db87db7c1e6 100644 (file)
@@ -1,3 +1,43 @@
+2026-02-04  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR middle-end/121661
+       * gcc.dg/torture/pr121661-1.c: New test.
+
+2026-02-04  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+       * gcc.target/riscv/rvv/autovec/vls/J: Remove.
+
+2026-02-04  Yangyu Chen  <cyy@cyyself.name>
+
+       * gcc.target/riscv/target-attr-bad-11.c: New test.
+
+2026-02-04  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/49330
+       * gcc.dg/torture/pr49330-1.c: New testcase.
+       * gcc.dg/torture/pr49330-2.c: Likewise.
+
+2026-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123913
+       PR c++/123964
+       * g++.dg/reflect/parameters_of7.C: New test.
+
+2026-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123611
+       * g++.dg/reflect/expansion-stmt1.C: New test.
+
+2026-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123818
+       * g++.dg/cpp0x/pr123818.C: New test.
+
+2026-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/122689
+       * gcc.dg/bitint-127.c: New test.
+
 2026-02-03  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/116865
index f678eba6976ebab783cf52f17f559ff935354aeb..955f92733f06bf395cae41aee1ed1d1f58d71d26 100644 (file)
@@ -1,3 +1,19 @@
+2026-02-04  Paul-Antoine Arras  <parras@baylibre.com>
+
+       * 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  <jeffrey.law@oss.qualcomm.com>
+
+       * J: Remove.
+
+2026-02-04  Yangyu Chen  <cyy@cyyself.name>
+
+       * J: New file.
+
 2026-02-03  Andrew Stubbs  <ams@baylibre.com>
 
        PR libgomp/121813
index 89fe75ff56d9f8fa42444338c2ab88a228825e74..ae2363d5564ddc8442d58ec0af6f403c69341fe2 100644 (file)
@@ -1,3 +1,42 @@
+2026-02-04  Nathan Myers  <ncm@cantrip.org>
+
+       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  <polacek@redhat.com>
 
        * include/bits/new_allocator.h (__new_allocator::allocate,