https://gcc.gnu.org/g:f3d5cd4c40b58904d32530a8797c0ebeff0c54ac
commit r14-11612-gf3d5cd4c40b58904d32530a8797c0ebeff0c54ac Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Apr 15 00:25:02 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 58 ++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 9 ++++++ gcc/fortran/ChangeLog | 12 ++++++++ gcc/lto/ChangeLog | 7 +++++ gcc/testsuite/ChangeLog | 78 +++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 165 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 60b953c6595d..9575da5329fd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,61 @@ +2025-04-14 2024-12-12 Martin Uecker <uec...@tugraz.at> + + PR lto/119792 + PR c/113688 + PR c/114014 + PR c/114713 + PR c/117724 + Revert + Backported from master: + * tree.cc (gimple_canonical_types_compatible_p): Add exception. + (verify_type): Add exception. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-08-20 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/116412 + * gimple-match-exports.cc (gimple_extract): Return false if op0 + was not a SSA name nor a min invariant for REALPART_EXPR/IMAGPART_EXPR/VCE + and BIT_FIELD_REF. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-28 Andrew Pinski <quic_apin...@quicinc.com> + + PR middle-end/111285 + * tree-vect-generic.cc (do_unop): Use a signed type for the + operand if the operation was ABSU_EXPR. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-02 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/116922 + * gimple-ssa-backprop.cc (remove_unused_var): Handle phi + nodes correctly. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-03 Andrew Pinski <quic_apin...@quicinc.com> + + PR target/116927 + * config/aarch64/aarch64-early-ra.cc (early_ra::is_dead_insn): Insns + that throw are not dead with -fno-delete-dead-exceptions. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-02 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/116098 + * tree-ssa-phiopt.cc (move_stmt): Rewrite VCEs from integer to integer + types to case. + 2025-04-13 Richard Biener <rguent...@suse.de> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1e2b10c9cd98..6a8ff35d9ec6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250414 +20250415 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c5a75a38345a..32a4a3aa71dc 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,12 @@ +2025-04-14 Simon Martin <si...@nasilyan.com> + + Backported from master: + 2025-03-25 Simon Martin <si...@nasilyan.com> + + PR c++/114525 + * typeck2.cc (build_m_component_ref): Call cp_build_addr_expr + instead of build_address. + 2025-04-11 Jason Merrill <ja...@redhat.com> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index cd5774f1cfb7..4d2207579f35 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,15 @@ +2025-04-14 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-04-09 Harald Anlauf <anl...@gmx.de> + + PR fortran/119656 + * interface.cc (gfc_compare_actual_formal): Fix front-end memleak + when searching for matching interfaces. + * trans-expr.cc (gfc_conv_procedure_call): If there is a formal + dummy corresponding to an absent argument, use its type, and only + fall back to inferred type otherwise. + 2025-04-03 Andre Vehreschild <ve...@gcc.gnu.org> PR fortran/119380 diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index d8f1c6af2ad2..fa59bdf15186 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,10 @@ +2025-04-14 2024-12-12 Martin Uecker <uec...@tugraz.at> + + PR lto/119792 + Revert + Backported from master: + * lto-common.cc (hash_canonical_type): Add exception. + 2025-04-02 Richard Biener <rguent...@suse.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 340634eb3e04..6b76e3f2641d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,81 @@ +2025-04-14 Eric Botcazou <ebotca...@adacore.com> + + * gcc.dg/pr113688.c: Delete. + * gcc.dg/pr114014.c: Likewise. + * gcc.dg/pr114713.c: Likewise. + * gcc.dg/pr117724.c: Likewise + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/118476 + * gcc.dg/torture/pr118476-1.c: New test. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-08-20 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/116412 + * gcc.dg/torture/pr116412-1.c: New test. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-28 Andrew Pinski <quic_apin...@quicinc.com> + + PR middle-end/111285 + * g++.dg/torture/vect-absu-1.C: New test. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-02 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/116922 + * gcc.dg/torture/pr116922.c: New test. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-03 Andrew Pinski <quic_apin...@quicinc.com> + + PR target/116927 + * g++.dg/torture/pr116927-1.C: New test. + +2025-04-14 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-10-02 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/116098 + * c-c++-common/torture/pr116098-2.c: New test. + * g++.dg/torture/pr116098-1.C: New test. + +2025-04-14 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-04-09 Harald Anlauf <anl...@gmx.de> + + PR fortran/119656 + * gfortran.dg/optional_absent_13.f90: New test. + +2025-04-14 Eric Botcazou <ebotca...@adacore.com> + + PR lto/119792 + * gnat.dg/lto29.adb: New test. + * gnat.dg/lto29_pkg.ads: New helper. + +2025-04-14 Simon Martin <si...@nasilyan.com> + + Backported from master: + 2025-03-25 Simon Martin <si...@nasilyan.com> + + PR c++/114525 + * g++.dg/expr/cond18.C: New test. + 2025-04-13 Richard Biener <rguent...@suse.de> Backported from master: