+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
+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.
+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
+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.
+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
+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
+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
+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,