mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-21 19:35:36 -05:00
Daily bump.
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260112
|
||||
20260113
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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().
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user