]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 13 Jan 2026 00:16:32 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 13 Jan 2026 00:16:32 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libga68/ChangeLog
libgomp/ChangeLog
libiberty/ChangeLog
libstdc++-v3/ChangeLog

index 9362660ef2597b33686d11592f6c51fa84dad8da..3fa8c5edf84d305dd9735405308936609fbe927b 100644 (file)
@@ -1,3 +1,57 @@
+2026-01-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/122845
+       PR tree-optimization/122843
+       * match.pd (`(T1)(a bit_op (T2)b)`): Also
+       simplify if T1 is the same type as b and T2 is wider
+       type than T1.
+
+2026-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123528
+       * tree-vect-patterns.cc (vect_recog_bool_pattern): Restore
+       INTEGRAL_TYPE_P check but also allow SCALAR_FLOAT_TYPE_P.
+
+2026-01-12  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/123543
+       * ipa-cp.cc (propagate_bits_across_jump_function): Fix test for
+       recipient_only_p.
+
+2026-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122830
+       PR tree-optimization/122824
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Generalize
+       aggregate copy handling when no variable offsets are
+       involved.
+
+2026-01-12  Richard Biener  <rguenther@suse.de>
+
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Only tentatively
+       accumulate extra_off when tentatively consuming components
+       during aggregate copy handling.
+
+2026-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/123175
+       * match.pd (vec_perm @0 @1 @2): Fixup for inputs having a
+       different number of elements than the result.
+       * tree-vect-generic.cc (lower_vec_perm): Likewise.
+
+2026-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/123523
+       * simplify-rtx.cc (simplify_const_binary_operation): Use
+       DImode for VOIDmode shift and truncation counts if int_mode
+       is narrower than HOST_BITS_PER_WIDE_INT rather than
+       word_mode if int_mode it is narrower than BITS_PER_WORD.
+
+2026-01-12  Dhruv Chawla  <dhruvc@nvidia.com>
+
+       * auto-profile.cc (autofdo_source_profile::offline_unrealized_inlines):
+       Add missing check for in_map.
+
 2026-01-11  Michal Jires  <mjires@suse.cz>
 
        * asm-toplevel.cc (mark_fragile_ref_by_asm):
index 13672a905c4a368634f28e645ae79287ae775c9e..270aebf782274986b0e775ed1753b75fcbd047de 100644 (file)
@@ -1 +1 @@
-20260112
+20260113
index a4607d6fb4ceee50bb72c8c6c12428ea0bc085f9..29f598ced7b0df4295d9c083644607de8c42c0cf 100644 (file)
@@ -1,3 +1,38 @@
+2026-01-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/123189
+       * name-lookup.cc (binding_to_template_parms_of_scope_p):
+       Gracefully handle TEMPLATE_INFO whose TI_TEMPLATE is a TREE_LIST.
+       * pt.cc (maybe_begin_member_template_processing): For a friend
+       template specialization consider its class context instead.
+
+2026-01-12  Jason Merrill  <jason@redhat.com>
+
+       PR libstdc++/123326
+       * cp-tree.h (DECL_NONGNU_INLINE_P): New.
+       * decl.cc (duplicate_decls, start_decl): Check it.
+       * decl2.cc (vague_linkage_p, import_export_class): Likewise.
+       (vtables_uniquely_emitted, import_export_decl): Likewise.
+       * class.cc (determine_key_method): Check it instead of
+       lookup_attribute.
+
+2026-01-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/115163
+       * call.cc (implicit_conversion_error): Add flags argument, call
+       maybe_show_nonconverting_candidate.
+       (build_converted_constant_expr_internal): Pass flags to
+       implicit_conversion_error.
+       (perform_implicit_conversion_flags): Likewise.
+       * cvt.cc (ocp_convert): Call maybe_show_nonconverting_candidate
+       on conversion error.
+
+2026-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123526
+       * method.cc: Include attribs.h.
+       (implicitly_declare_fn): Remove gnu::gnu_inline attribute.
+
 2026-01-09  Jakub Jelinek  <jakub@redhat.com>
 
        * gen-cxxapi-file.py: Update copyright year.  Separate
index a55a31dc90c97dea2ce69b7a92affbf28135f9fa..772be6d5eea00a02611af9af06763eeb103d65db 100644 (file)
@@ -1,3 +1,9 @@
+2026-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/91960
+       * resolve.cc (resolve_fl_parameter): Check the righthand symbol
+       is a constant expression.
+
 2026-01-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        PR fortran/123483
index 169436a29396355d477a4bda1673a82db42f43e7..ffa1e678489f5924aaaf988e55708beacfacb353 100644 (file)
@@ -1,3 +1,141 @@
+2026-01-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/122845
+       PR tree-optimization/122843
+       * gcc.dg/tree-ssa/bitops-12.c: New test.
+       * gcc.dg/tree-ssa/bitops-13.c: New test.
+       * gcc.dg/store_merging_18.c: xfail store merging.
+
+2026-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/91960
+       * gfortran.dg/pr69962.f90: Adjust testcase to ignore new error message.
+       * gfortran.dg/pr91960_1.f90: New test.
+       * gfortran.dg/pr91960_2.f90: New test.
+
+2026-01-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/123189
+       * g++.dg/cpp0x/noexcept92.C: New test.
+
+2026-01-12  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/modules/internal-17_b.C: Add -fno-implicit-constexpr.
+
+2026-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123528
+       * gcc.dg/vect/vect-pr12358.c: New testcase.
+
+2026-01-12  Claudio Bantaloukas  <claudio.bantaloukas@arm.com>
+
+       * gcc.target/aarch64/pch/aarch64-pch.exp: Fix copyright year.
+
+2026-01-12  Claudio Bantaloukas  <claudio.bantaloukas@arm.com>
+
+       PR target/123457
+       * gcc.target/aarch64/pch/aarch64-pch.exp: Add new testsuite.
+       * gcc.target/aarch64/pch/pch_arm_acle.c: Add new test file.
+       * gcc.target/aarch64/pch/pch_arm_acle.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_acle_include_post.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_acle_include_post.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_multiple.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_multiple.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_multiple_include_post.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_multiple_include_post.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon_include_post.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon_include_post.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge_include_post.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge_include_post.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sme.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sme.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sme_include_post.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sme_include_post.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sve.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sve.hs: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sve_include_post.c: Likewise.
+       * gcc.target/aarch64/pch/pch_arm_sve_include_post.hs: Likewise.
+
+2026-01-12  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/123543
+       * gcc.dg/ipa/pr123543.c: New test.
+
+2026-01-12  Claudio Bantaloukas  <claudio.bantaloukas@arm.com>
+
+       * gcc.target/aarch64/sme2/acle-asm/cvt_mf8_bf16_x2.c: Added target checks.
+       * gcc.target/aarch64/sme2/acle-asm/cvt_mf8_f16_x2.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/cvt_mf8_f32_x4.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/cvtn_mf8_f32_x4.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/scale_f16_x2.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/scale_f16_x4.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/scale_f32_x2.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/scale_f32_x4.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/scale_f64_x2.c: Likewise.
+       * gcc.target/aarch64/sme2/acle-asm/scale_f64_x4.c: Likewise.
+
+2026-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122830
+       PR tree-optimization/122824
+       * gcc.dg/tree-ssa/ssa-fre-112.c: New testcase.
+       * g++.dg/warn/Warray-bounds-pr122824.C: Likewise.
+
+2026-01-12  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/123175
+       * gcc.dg/torture/pr123175-1.c: New testcase.
+       * gcc.dg/torture/pr123175-2.c: Likewise.
+
+2026-01-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/115163
+       * g++.dg/ext/is_convertible7.C: Add new testcases.
+       * g++.dg/diagnostic/explicit2.C: New test.
+
+2026-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/123523
+       * gcc.target/i386/pr123523.c: New test.
+
+2026-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123526
+       * g++.dg/ext/gnu-inline-inh-ctor1.C: New test.
+       * g++.dg/ext/gnu-inline-inh-ctor2.C: New test.
+
+2026-01-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR rtl-optimization/123121
+       * gcc.target/i386/pr123121.c:
+
+2026-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/123415
+       * lib/target-supports.exp (check_effective_target_avx512dq):
+       Disable with Solaris/x86 as.
+       (check_effective_target_avx512bw): Likewise.
+
+2026-01-12  Surya Kumari Jangala  <jskumari@linux.ibm.com>
+
+       PR testsuite/123129
+       * gcc.dg/rtl/powerpc/test-frame-related.c: Add -mpowerpc64.
+
+2026-01-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR testsuite/121752
+       * g++.dg/tree-ssa/vector-compare-1.C: Disable for arm targets.
+
+2026-01-12  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/77415
+       * gfortran.dg/pr77415_1.f90: New test.
+       * gfortran.dg/pr77415_2.f90: New test.
+
 2026-01-11  Michal Jires  <mjires@suse.cz>
 
        * gcc.dg/lto/attr-weakref-2_0.c: New test.
index 46bf835ca81f1070f5088e09b4f7be63ddfd2be9..6a73df96644a8db27caabbf1a9e66b829deb14e8 100644 (file)
@@ -1,3 +1,13 @@
+2026-01-12  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       * configure: Regenerate.
+       * configure.ac: Add --enable-algol68-gc-debug option and
+       define GC_DEBUG accordingly.
+       * ga68-alloc.c (_libga68_realloc): Use the C macro version of
+       the GC function.
+       (_libga68_realloc_unchecked): Likewise.
+       (_libga68_malloc): Likewise.
+
 2026-01-10  Pietro Monteiro  <pietro@sociotechnical.xyz>
 
        * ga68-posix.c (_libga68_posixexit): New function.
index 7691d24e2726cc1bf87ef9969d11be26a90201a2..8950c4c8656a475ebf819f313793ef246cfba558 100644 (file)
@@ -1,3 +1,9 @@
+2026-01-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR c++/81337
+       * testsuite/libgomp.c++/target-cdtor-2.C: Skip on Solaris.
+       Fix comments.
+
 2026-01-06  supers1ngular  <supers1ngular@baylibre.com>
 
        * testsuite/libgomp.fortran/pr84418-1.f90: Fix verbiage of
index b6ce748f5084f3d47aa42b05341f496c9f1f81c2..95dce963f564d6c6cad2c121cb1c1ef6cdca36ac 100644 (file)
@@ -1,3 +1,8 @@
+2026-01-12  Maciej W. Rozycki  <macro@redhat.com>
+
+       * objalloc.c (objalloc_free): Don't use the pointer passed if
+       null.
+
 2026-01-09  Jan Beulich  <jbeulich@suse.com>
 
        * testsuite/test-pexecute.c (main): Adjust a tracing fprintf().
index f306366afee69d8d6dee4a9c6cb960bd6cd0406d..f6d0385744e6108b54277b1cb5cbc655595efa9e 100644 (file)
@@ -1,3 +1,27 @@
+2026-01-12  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/abi/pre/gnu.ver (CXXABI_1.3.14): Don't export _ZTI*DF16_ on
+       s390x.
+       (CXXABI_1.3.17): Export _ZTI*DF16_ on s390x.
+       * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Remove
+       _ZTI{,P,K}DF16_.
+
+2026-01-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * src/c++20/atomic.cc (__detail::__spin_impl): Do not use
+       reserved names for variables.
+
+2026-01-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/atomic_wait.h (__wait_args): Improve comments.
+       * src/c++20/atomic.cc (__wait_args::_M_setup_proxy_wait):
+       Improve comment.
+
+2026-01-12  Tomasz KamiƄski  <tkaminsk@redhat.com>
+
+       * testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon.cc:
+       Updated test.
+
 2026-01-10  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
 
        * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Add