https://gcc.gnu.org/g:c6b277f1dc6d11ad6d398967b8d645e7c3c6ad71
commit r15-7936-gc6b277f1dc6d11ad6d398967b8d645e7c3c6ad71 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Mar 11 00:17:58 2025 +0000 Daily bump. Diff: --- contrib/ChangeLog | 5 +++++ gcc/ChangeLog | 43 +++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 +++++++++ gcc/fortran/ChangeLog | 6 +++++ gcc/m2/ChangeLog | 15 +++++++++++++ gcc/po/ChangeLog | 4 ++++ gcc/testsuite/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ libcpp/po/ChangeLog | 4 ++++ libgcc/ChangeLog | 15 +++++++++++++ 10 files changed, 163 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 83e3e5dc8953..91d7a7d72550 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2025-03-10 Jakub Jelinek <ja...@redhat.com> + + * gcc-changelog/git_commit.py (default_changelog_locations): + Add gcc/cobol and libgcobol entries. + 2025-01-02 Jakub Jelinek <ja...@redhat.com> * update-copyright.py (GCCFilter): Ignore gen-evolution.awk and diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a1c16d7660e3..e3189db09d7b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,46 @@ +2025-03-10 Richard Sandiford <richard.sandif...@arm.com> + Kugan Vivekanandarajah <kvivekana...@nvidia.com> + + PR target/115258 + * config/aarch64/aarch64.cc (aarch64_vectorize_vec_perm_const): Use + d.one_vector_p to decide whether op1 should be a copy of op0. + +2025-03-10 Vladimir N. Makarov <vmaka...@redhat.com> + + PR target/114991 + * ira-costs.cc (equiv_can_be_consumed_p): Add new argument invariant_p. + Add code for dealing with the invariant. + (calculate_equiv_gains): Don't consider init insns. Pass the new + argument to equiv_can_be_consumed_p. Don't treat invariant as + memory. + +2025-03-10 Sandra Loosemore <sloosem...@baylibre.com> + + * doc/invoke.texi (Instrumentation Options): Fix typo introduced + in commit 313edeeeb607fe32da5633cfb6f91977add446f6. + +2025-03-10 Christophe Lyon <christophe.l...@linaro.org> + + PR target/115439 + * config/arm/mve.md (vec_vcmp, vec_vcmpu, vcond_mask): Use + vpr_register_operand predicate for MVE_VPRED operands. + +2025-03-10 Xi Ruoyao <xry...@xry111.site> + + PR target/119127 + * config/loongarch/loongarch.cc + (loongarch_reassoc_shift_bitwise): Sign extend mask to mode, + specially handle the case it's extended to -1. + * config/loongarch/loongarch.md + (loongarch_reassoc_shift_bitwise): Update the comment for the + special case. + +2025-03-10 Jakub Jelinek <ja...@redhat.com> + + PR c/117178 + * gimple-ssa-warn-access.cc (maybe_warn_nonstring_arg): Look through + multi-dimensional array types, stop at the innermost ARRAY_TYPE. + 2025-03-09 Jeff Law <j...@ventanamicro.com> PR rtl-optimization/117467 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 95dbf27d32ad..4bd9e51ab1b5 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250310 +20250311 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f633275c8354..774de83260e2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2025-03-10 Nathaniel Shead <nathanielosh...@gmail.com> + + * module.cc (trees_out::has_tu_local_dep): Also look at the + TI_TEMPLATE if we don't find a dep for a decl. + (depset::hash::is_tu_local_entity): Handle unnamed template + types, treat lambdas specially. + (is_exposure_of_member_type): New function. + (depset::hash::add_dependency): Use it. + (depset::hash::finalize_dependencies): Likewise. + 2025-03-08 Sandra Loosemore <sloosem...@baylibre.com> * parser.cc (cp_parser_asm_definition): Make comment more explicit. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b1fc6f595a3a..5f4137271480 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2025-03-10 Andre Vehreschild <ve...@gcc.gnu.org> + + PR fortran/107143 + * dependency.cc (check_data_pointer_types): Do not just compare + for derived type, but for same derived type. + 2025-03-09 Thomas Koenig <tkoe...@gcc.gnu.org> PR fortran/119157 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 4cf3d14914ee..4dd06ab54d78 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,18 @@ +2025-03-10 Gaius Mulley <gaiusm...@gmail.com> + + PR modula2/119192 + * gm2-compiler/M2GCCDeclare.def (TryDeclareType): New procedure. + * gm2-compiler/M2GCCDeclare.mod (IsAnyType): New procedure. + (TryDeclareType): Ditto. + * gm2-compiler/M2GenGCC.mod (FoldTBitsize): New procedure. + (FoldStandardFunction): Call FoldTBitsize. + * gm2-gcc/m2expr.cc (BuildTBitSize): Improve comment. + (m2expr_BuildSystemTBitSize): New function. + * gm2-gcc/m2expr.def (BuildSystemTBitSize): New procedure + function. + * gm2-gcc/m2expr.h (m2expr_BuildSystemTBitSize): New function + prototype. + 2025-03-05 Gaius Mulley <gaiusm...@gmail.com> PR modula2/118998 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 5f2e5026b659..3a465fe278c3 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2025-03-10 Joseph Myers <josmy...@redhat.com> + + * fr.po, sv.po: Update. + 2025-03-03 Joseph Myers <josmy...@redhat.com> * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0aba2b10e217..488685018ceb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,63 @@ +2025-03-10 Richard Sandiford <richard.sandif...@arm.com> + Kugan Vivekanandarajah <kvivekana...@nvidia.com> + + PR target/115258 + * gcc.target/aarch64/pr115258_2.c: New test. + +2025-03-10 Vladimir N. Makarov <vmaka...@redhat.com> + + PR target/114991 + * gcc.target/aarch64/pr114991.c: New test. + +2025-03-10 Gaius Mulley <gaiusm...@gmail.com> + + PR modula2/119192 + * gm2/sets/run/pass/simplepacked.mod: Uncomment asserts. + +2025-03-10 Nathaniel Shead <nathanielosh...@gmail.com> + + * g++.dg/modules/internal-10.C: New test. + +2025-03-10 Andre Vehreschild <ve...@gcc.gnu.org> + + PR fortran/107143 + * gfortran.dg/forall_20.f90: New test. + +2025-03-10 Jakub Jelinek <ja...@redhat.com> + Michael Leuchtenburg <mich...@slashhome.org> + + PR libgcc/119151 + * gcc.dg/pr119151.c: New test. + +2025-03-10 Xi Ruoyao <xry...@xry111.site> + + PR target/119127 + * gcc.target/loongarch/pr119127.c: New file. + +2025-03-10 Jakub Jelinek <ja...@redhat.com> + + PR c/117178 + * c-c++-common/attr-nonstring-11.c: Remove xfails. + * c-c++-common/attr-nonstring-12.c (warn_strcmp_cst_1, + warn_strcmp_cst_2): Don't expect any warnings here. + (warn_strcmp_cst_3, warn_strcmp_cst_4): New functions with expected + warnings. + +2025-03-10 Lulu Cheng <chengl...@loongson.cn> + + * gcc.dg/vect/slp-26.c: Adjust. + +2025-03-10 Lulu Cheng <chengl...@loongson.cn> + + * gcc.dg/vect/bb-slp-77.c: Add loongarch*-*-* to the list + of expected failing targets. + +2025-03-10 Lulu Cheng <chengl...@loongson.cn> + + * gcc.dg/vect/pr112325.c: Add the vector compilation + option '-mlsx' for LoongArch. + * gcc.dg/vect/pr117888-1.c: Likewise. + 2025-03-09 Andrew Pinski <quic_apin...@quicinc.com> PR tree-optimization/118922 diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index 2ad5b479d75b..06bd576a149e 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2025-03-10 Joseph Myers <josmy...@redhat.com> + + * de.po: Update. + 2025-03-03 Joseph Myers <josmy...@redhat.com> * be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po, diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 4c16a8806342..c0f05b62bdfb 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,18 @@ +2025-03-10 Jakub Jelinek <ja...@redhat.com> + Michael Leuchtenburg <mich...@slashhome.org> + + PR libgcc/119151 + * unwind-dw2-btree.h (btree_split_inner): Add size argument. If + left_fence is in the middle of [target,target + size - 1] range, + increase it to target + size - 1. + (btree_insert): Adjust btree_split_inner caller. If fence is smaller + than base + size - 1, increase it and separator of the slot to + base + size - 1. + +2025-03-10 Jakub Jelinek <ja...@redhat.com> + + * unwind-dw2-btree.h: Formatting fixes. + 2025-03-01 Jan Dubiec <j...@o2.pl> PR target/114222