From: GCC Administrator Date: Tue, 10 Feb 2026 00:16:27 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c763ab721b3bc882b6ed7a25ceccfb0639aa13f;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d432b24818c..5a9b680aa6a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,85 @@ +2026-02-09 David Malcolm + + 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 + + PR target/123556 + * config/bpf/bpf.h (SLOW_BYTE_ACCESS): Set to 0, update comment. + +2026-02-09 Eric Botcazou + + 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 + + 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 + + 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 + + * doc/analyzer.texi (State Tracking): Fix typo. + +2026-02-09 Richard Biener + + 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 + + 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 + + * 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 + + 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 + + PR target/123911 + * config/riscv/riscv.cc (riscv_legitimize_move): Elide nop moves to + avoid infinite recursion. + 2026-02-07 Jakub Jelinek PR tree-optimization/123672 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 626e4a01fc6..6aafc7bb816 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260209 +20260210 diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index 0f84a6ad85c..a080aff9466 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,15 @@ +2026-02-09 Jose E. Marchesi + + PR algol68/124028 + * a68-low-bits.cc (a68_bits_shift): Avoid uninitialized save_expr. + +2026-02-09 Jose E. Marchesi + + * 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 * a68-low-units.cc (a68_lower_denotation): Fix call to diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index a8d2cc8ff47..26a380749fe 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,12 @@ +2026-02-09 Federico Angelilli + David Malcolm + + 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 PR analyzer/116228 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index dd7feb5647a..ae5a0c82b12 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,17 @@ +2026-02-09 Jakub Jelinek + + 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 + + PR c++/123889 + * constexpr.cc (explain_invalid_constexpr_fn): Diagnose + NULL or error_mark_node massaged on non-constructor. + 2026-02-08 Nathaniel Shead PR c++/123738 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4f3eafb2521..c211ee9f695 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,110 @@ +2026-02-09 Federico Angelilli + David Malcolm + + 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 + + PR diagnostics/124014 + * gcc.dg/sarif-output/ice-pr124014.c: New test. + +2026-02-09 Jose E. Marchesi + + PR algol68/124028 + * algol68/execute/bits-shift-4.a68: New test. + +2026-02-09 Jose E. Marchesi + + * algol68/compile/formal-hole-1.a68: New test. + +2026-02-09 Jerry DeLisle + + * gfortran.dg/finalizer_recursive_alloc_2.f90: Update dg-output string. + +2026-02-09 David Faust + + PR target/123556 + * gcc.target/bpf/pr123556.c: New test. + +2026-02-09 Eric Botcazou + + * c-c++-common/tls-attr-dll.c: New test. + +2026-02-09 Jakub Jelinek + + PR c++/123984 + * g++.dg/reflect/define_aggregate6.C: New test. + +2026-02-09 Stefan Schulze Frielinghaus + + * 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 + + PR tree-optimization/123225 + * gcc.dg/vect/costmodel/x86_64/costmodel-pr123225.c: New testcase. + +2026-02-09 Richard Biener + + PR testsuite/124036 + * gcc.dg/torture/pr117567.c: Add -w. + +2026-02-09 Richard Biener + + PR tree-optimization/124034 + * gcc.dg/vect/vect-early-break_142-pr124034.c: New testcase. + +2026-02-09 Martin Jambor + + PR tree-optimization/117217 + * g++.dg/torture/pr117217-1.C: New test. + * g++.dg/torture/pr117217-2.C: Likewise. + +2026-02-09 Jakub Jelinek + + PR c++/123889 + * g++.dg/cpp0x/constexpr-123889.C: New test. + +2026-02-09 Jeff Law + + PR target/123911 + * gcc.target/riscv/pr123911.c: New test. + 2026-02-08 Eric Botcazou Liam Powell diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5433edb32dd..17012c82ebd 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2026-02-09 Jonathan Wakely + + 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 * include/bits/hashtable.h (std::__heterogeneous_hash_key)