https://gcc.gnu.org/g:e0cdbbe0b4180995d21e0a3c298aa71bea19661c
commit r13-9533-ge0cdbbe0b4180995d21e0a3c298aa71bea19661c Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Apr 16 00:21:19 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 58 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 10 +++++++++ 4 files changed, 126 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 06aa8f6d015e..4afb3ea86544 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,60 @@ +2025-04-15 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-08-20 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/116412 + * gimple-match-head.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-15 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2025-03-16 Andrew Pinski <quic_apin...@quicinc.com> + + PR middle-end/113546 + * tree-cfg.cc (first_non_label_stmt): Rename to ... + (first_non_label_nondebug_stmt): This and use gsi_start_nondebug_after_labels_bb. + (assign_discriminators): Update call to first_non_label_nondebug_stmt. + +2025-04-15 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2025-03-09 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/118922 + * tree-ssa-phiopt.cc (value_replacement): Set empty_or_with_defined_p + to false when there is phi nodes for the middle bb. + +2025-04-15 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-12-04 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/117243 + PR tree-optimization/116749 + * tree-ssa-phiopt.cc (replace_phi_edge_with_variable): Reset loop + estimates if the cond_block was an exit to a loop. + +2025-04-15 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-15 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-13 Richard Biener <rguent...@suse.de> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6a8ff35d9ec6..c9d404d186ef 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250415 +20250416 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0ccc7494f62e..20b8f16aa39c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,61 @@ +2025-04-15 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-15 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-15 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2025-03-16 Andrew Pinski <quic_apin...@quicinc.com> + + PR middle-end/113546 + * c-c++-common/torture/pr113546-1.c: New test. + +2025-04-15 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2025-03-09 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/118922 + * gcc.dg/torture/pr118922-1.c: New test. + +2025-04-15 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2024-12-04 Andrew Pinski <quic_apin...@quicinc.com> + + PR tree-optimization/117243 + PR tree-optimization/116749 + * gcc.dg/torture/pr117243-1.c: New test. + * gcc.dg/torture/pr117243-2.c: New test. + +2025-04-15 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-15 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 Simon Martin <si...@nasilyan.com> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 247dd73c2d9d..5c3a30c55e40 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2025-04-15 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-04-14 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/21334 + * doc/xml/manual/using.xml: Document that container data race + avoidance rules do not apply to COW std::string. + * doc/html/*: Regenerate. + 2025-04-08 Jonathan Wakely <jwak...@redhat.com> Backported from master: