]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 Feb 2026 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 Feb 2026 00:16:27 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/algol68/ChangeLog
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index d432b24818c36ff31bb3407e24a6b85543a71762..5a9b680aa6adf848c8a08f2fe62641d5d710943b 100644 (file)
@@ -1,3 +1,85 @@
+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
index 626e4a01fc6d2973fe8370b230c94790e1b94f91..6aafc7bb81600c4b1336fc40b8e5fbb4dadb30cc 100644 (file)
@@ -1 +1 @@
-20260209
+20260210
index 0f84a6ad85c2e9f4c22f25cacbdaacec7f44ea81..a080aff94660a16a612476374d002f3191db5a1a 100644 (file)
@@ -1,3 +1,15 @@
+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
index a8d2cc8ff47859ed665bcacda6c1f7257b601f63..26a380749fe57751b28164d9972b36e400f46d49 100644 (file)
@@ -1,3 +1,12 @@
+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
index dd7feb5647aa0ed0e4f3bc32b5cba4b35994ef25..ae5a0c82b1256c0b4877279b49f452bd919441c0 100644 (file)
@@ -1,3 +1,17 @@
+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
index 4f3eafb252111acbbbde4ff5d26ab7cea968aada..c211ee9f6955d915c3f7b0e2c9ea185d040fd878 100644 (file)
@@ -1,3 +1,110 @@
+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>
 
index 5433edb32ddebc115e8ee9af021415a5a16b6c3d..17012c82ebdeb0a346711eb87738945acf5b43a6 100644 (file)
@@ -1,3 +1,10 @@
+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)