https://gcc.gnu.org/g:c3dadda1d59a6dc05ea6eb8f9691d869f729628b
commit r14-12668-gc3dadda1d59a6dc05ea6eb8f9691d869f729628b Author: GCC Administrator <[email protected]> Date: Sat Jun 13 00:18:35 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 80 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 58 +++++++++++++++++++++++++++++++++++ 3 files changed, 139 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 68ba49f5afdc..dfbb311cb325 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,83 @@ +2026-06-12 Andrew MacLeod <[email protected]> + + Backported from master: + 2025-10-01 Andrew MacLeod <[email protected]> + + PR tree-optimization/120560 + * vr-values.cc (range_from_loop_direction): Use wi::ge_p rather + than wi::gt_p. + +2026-06-12 Jan Hubicka <[email protected]> + + Backported from master: + 2025-07-11 Jan Hubicka <[email protected]> + + PR ipa/114790 + * cgraph.cc (cgraph_update_edges_for_call_stmt_node): Resolve devirtualization + if call statement was optimized out or turned to direct call. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-05-04 Richard Biener <[email protected]> + + PR middle-end/125146 + * gimple-fold.cc (fold_stmt_1): Discard stmts in seq + after failed gimple_simplify as well. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-04-27 Richard Biener <[email protected]> + + PR tree-optimization/125025 + * tree-ssa-loop-niter.cc (number_of_iterations_ne): Avoid + negation of most negative signed integer. + (number_of_iterations_lt): Likewise. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-04-27 Richard Biener <[email protected]> + + PR tree-optimization/125019 + * tree-vect-loop.cc (vectorizable_recurr): Properly guard + against hitting last stmt when searching for the insertion + place. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-04-14 Richard Biener <[email protected]> + + PR tree-optimization/124868 + * gimple-ssa-isolate-paths.cc (handle_return_addr_local_phi_arg): + Do not diagnose returns in blocks not dominated by the PHI. + (find_implicit_erroneous_behavior): Do two sweeps over PHIs, + first for NULL dereferences and then for local address returns. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-03-18 Richard Biener <[email protected]> + + PR tree-optimization/124555 + * match.pd ((A - B) >=/> 0 ? (A - B) : (B - A) -> abs (A - B)): + Guard the vector case with target_supports_op_p checks. + ((A - B) <=/< 0 ? (A - B) : (B - A) -> -abs (A - B)): Likewise. + ((type)A >=/> 0 ? A : -A -> abs (A)): Likewise. + ((type)A <=/< 0 ? A : -A -> -abs (A)): Likewise. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-01-29 Richard Biener <[email protected]> + + PR tree-optimization/123596 + * tree-eh.cc (sink_clobbers): Create a virtual PHI when + one is required but not present, queuing arguments + for renaming. + 2026-06-11 Georg-Johann Lay <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c90bb2f3f229..18e7cc602f5c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260612 +20260613 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c7870fcde994..7e444849eeb3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,61 @@ +2026-06-12 Andrew MacLeod <[email protected]> + + Backported from master: + 2025-10-01 Andrew MacLeod <[email protected]> + + PR tree-optimization/120560 + * gcc.dg/pr120560.c: New. + +2026-06-12 Jan Hubicka <[email protected]> + + Backported from master: + 2025-07-11 Jan Hubicka <[email protected]> + + * g++.dg/lto/pr114790_0.C: New test. + * g++.dg/lto/pr114790_1.C: New test. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-04-27 Richard Biener <[email protected]> + + PR tree-optimization/125025 + * gcc.dg/torture/pr125025.c: New testcase. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-04-27 Richard Biener <[email protected]> + + PR tree-optimization/125019 + * gcc.dg/pr125019.c: New testcase. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-04-14 Richard Biener <[email protected]> + + PR tree-optimization/124868 + * gcc.dg/torture/pr124868.c: New testcase. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-03-18 Richard Biener <[email protected]> + + PR tree-optimization/124555 + * gcc.dg/torture/pr124555.c: New testcase. + * g++.dg/absvect.C: Restrict dump scan to x86-64 and force + -msse4 there. + +2026-06-12 Richard Biener <[email protected]> + + Backported from master: + 2026-01-29 Richard Biener <[email protected]> + + PR tree-optimization/123596 + * g++.dg/torture/pr123596.C: New testcase. + 2026-06-11 Georg-Johann Lay <[email protected]> Backported from master:
