+2026-02-09 David Malcolm <dmalcolm@redhat.com>
+
+ PR diagnostics/124014
+ * diagnostics/sarif-sink.cc
+ (sarif_builder::get_logical_location_manager): Reimplement, to
+ eliminate m_logical_loc_mgr.
+ (sarif_builder::m_logical_loc_mgr): Drop field.
+ (sarif_builder::sarif_builder): Update for removed field.
+ (sarif_builder::set_any_logical_locs_arr): Likewise.
+ (sarif_builder::ensure_sarif_logical_location_for): Likewise.
+ (sarif_builder::make_minimal_sarif_logical_location): Likewise.
+
+2026-02-09 David Faust <david.faust@oracle.com>
+
+ PR target/123556
+ * config/bpf/bpf.h (SLOW_BYTE_ACCESS): Set to 0, update comment.
+
+2026-02-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR target/80881
+ * attribs.cc (handle_dll_attribute): If TARGET_WIN32_TLS is 1,
+ issue an error if either attribute is set on a TLS variable.
+
+2026-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR other/123841
+ PR target/123926
+ * acinclude.m4 (gcc_GAS_FLAGS): Handle non-Darwin/Solaris as cases
+ alike on x86 and SPARC.
+ * configure: Regenerate.
+
+2026-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/123796
+ * lra-int.h (lra_pointer_equiv_set_add): Add prototype.
+ (lra_pointer_equiv_set_in, lra_finish_equiv): Ditto.
+ * lra.cc (lra_emit_move): Set up pointer flag of the destination
+ if necessary.
+ (lra): Call lra_finish_equiv.
+ * lra-constraints.cc: Include hash-set.h.
+ (pointer_equiv_set, lra_pointer_equiv_set_add): New.
+ (lra_pointer_equiv_set_in, lra_finish_equiv): New.
+ (get_equiv_with_elimination): Propagate pointer flag by adding to
+ pointer_equiv_set.
+ (process_addr_reg, curr_insn_transform): Ditto.
+
+2026-02-09 Richard Biener <rguenther@suse.de>
+
+ * doc/analyzer.texi (State Tracking): Fix typo.
+
+2026-02-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/123225
+ * tree-vect-loop.cc (vect_analyze_loop_costing): For uncounted
+ loops reject not trivially profitable loops that have no
+ estimate on the number of scalar iterations.
+
+2026-02-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/124034
+ * tree-vect-stmts.cc (process_use): Never force induction
+ latch defs relevant when doing early break vectorization.
+
+2026-02-09 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
+
+ * doc/invoke.texi (-mconst16/-mno-const16):
+ Remove the clause "The CONST16 instruction is currently not a
+ standard option from Tensilica."
+
+2026-02-09 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/117217
+ * tree-sra.cc (propagate_subaccesses_from_rhs): Do not propagate
+ bit-field children.
+ (propagate_subaccesses_from_lhs): Likewise.
+
+2026-02-09 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ PR target/123911
+ * config/riscv/riscv.cc (riscv_legitimize_move): Elide nop moves to
+ avoid infinite recursion.
+
2026-02-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/123672
+2026-02-09 Jose E. Marchesi <jemarch@gnu.org>
+
+ PR algol68/124028
+ * a68-low-bits.cc (a68_bits_shift): Avoid uninitialized save_expr.
+
+2026-02-09 Jose E. Marchesi <jemarch@gnu.org>
+
+ * a68-low-holes.cc (a68_wrap_formal_proc_hole): The wrapper is not
+ a top-level function.
+ * a68-low-units.cc (a68_lower_formal_hole): Reorder code and
+ remove spurious comment.
+
2026-02-06 Jose E. Marchesi <jemarch@gnu.org>
* a68-low-units.cc (a68_lower_denotation): Fix call to
+2026-02-09 Federico Angelilli <code@fedang.net>
+ David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/123981
+ * sm-malloc.cc: Include "target.h".
+ (zero_address_valid_p): New.
+ (malloc_state_machine::on_stmt): Guard possible_null_deref and
+ null_deref with !zero_address_valid_p.
+
2026-02-07 David Malcolm <dmalcolm@redhat.com>
PR analyzer/116228
+2026-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123984
+ * reflect.cc (eval_define_aggregate): Set TYPE_BEING_DEFINED on type
+ after pushclass, call build_self_reference, remove assertion that
+ TYPE_FIELDS (type) is NULL and instead set fields to
+ TYPE_FIELDS (type).
+
+2026-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123889
+ * constexpr.cc (explain_invalid_constexpr_fn): Diagnose
+ NULL or error_mark_node massaged on non-constructor.
+
2026-02-08 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/123738
+2026-02-09 Federico Angelilli <code@fedang.net>
+ David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/123981
+ * gcc.dg/analyzer/null-deref-pr123981-1.c: New test.
+ * gcc.dg/analyzer/null-deref-pr123981-2.c: New test.
+
+2026-02-09 David Malcolm <dmalcolm@redhat.com>
+
+ PR diagnostics/124014
+ * gcc.dg/sarif-output/ice-pr124014.c: New test.
+
+2026-02-09 Jose E. Marchesi <jemarch@gnu.org>
+
+ PR algol68/124028
+ * algol68/execute/bits-shift-4.a68: New test.
+
+2026-02-09 Jose E. Marchesi <jemarch@gnu.org>
+
+ * algol68/compile/formal-hole-1.a68: New test.
+
+2026-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * gfortran.dg/finalizer_recursive_alloc_2.f90: Update dg-output string.
+
+2026-02-09 David Faust <david.faust@oracle.com>
+
+ PR target/123556
+ * gcc.target/bpf/pr123556.c: New test.
+
+2026-02-09 Eric Botcazou <ebotcazou@adacore.com>
+
+ * c-c++-common/tls-attr-dll.c: New test.
+
+2026-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123984
+ * g++.dg/reflect/define_aggregate6.C: New test.
+
+2026-02-09 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c:
+ Use arch z14 instead of native.
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-1.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-2.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-3.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-7.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c:
+ Ditto.
+ * gcc.target/s390/vector/partial/s390-vec-length-small.c:
+ Ditto.
+
+2026-02-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/123225
+ * gcc.dg/vect/costmodel/x86_64/costmodel-pr123225.c: New testcase.
+
+2026-02-09 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/124036
+ * gcc.dg/torture/pr117567.c: Add -w.
+
+2026-02-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/124034
+ * gcc.dg/vect/vect-early-break_142-pr124034.c: New testcase.
+
+2026-02-09 Martin Jambor <mjambor@suse.cz>
+
+ PR tree-optimization/117217
+ * g++.dg/torture/pr117217-1.C: New test.
+ * g++.dg/torture/pr117217-2.C: Likewise.
+
+2026-02-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/123889
+ * g++.dg/cpp0x/constexpr-123889.C: New test.
+
+2026-02-09 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ PR target/123911
+ * gcc.target/riscv/pr123911.c: New test.
+
2026-02-08 Eric Botcazou <ebotcazou@adacore.com>
Liam Powell <liam@liampwll.com>
+2026-02-09 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/124024
+ * include/bits/out_ptr.h (out_ptr): Fix doxygen comment to refer
+ to the right function.
+ (inout_ptr): Improve markup in doxygen comment.
+
2026-02-06 Tomasz KamiĆski <tkaminsk@redhat.com>
* include/bits/hashtable.h (std::__heterogeneous_hash_key)