https://gcc.gnu.org/g:1ba6e8b3e836c76466464d03134aa09d692b569b
commit r12-10459-g1ba6e8b3e836c76466464d03134aa09d692b569b Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun May 19 18:18:01 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 126 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 97 +++++++++++++++++++++++++++++++++++++ 3 files changed, 224 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e850821802ef..1a592eef1d4f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,129 @@ +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-01-31 Richard Biener <rguent...@suse.de> + + PR middle-end/110176 + * match.pd (zext (bool) <= (int) 4294967295u): Make sure + to match INTEGER_CST only without outstanding conversion. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-08-17 Richard Biener <rguent...@suse.de> + + PR tree-optimization/111039 + * tree-ssa-ifcombine.cc (ifcombine_ifandif): Check for + SSA_NAME_OCCURS_IN_ABNORMAL_PHI. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-11-20 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112281 + * tree-loop-distribution.cc + (loop_distribution::pg_add_dependence_edges): For = in the + innermost common loop record a partition conflict. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-11-13 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112495 + * tree-data-ref.cc (runtime_alias_check_p): Reject checks + between different address spaces. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-01-11 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112505 + * tree-vect-loop.cc (vectorizable_induction): Reject + bit-precision induction. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-01-23 Richard Biener <rguent...@suse.de> + + PR debug/112718 + * dwarf2out.cc (dwarf2out_finish): Reset all type units + for the fat part of an LTO compile. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-12-14 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112793 + * tree-vect-slp.cc (vect_schedule_slp_node): Already + code-generated constant/external nodes are OK. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-02-22 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114027 + * tree-vect-loop.cc (vecctorizable_reduction): Use optimized + condition reduction classification only for single-element + chains. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-05-08 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114375 + * tree-vect-slp.cc (vect_build_slp_tree_2): Compute the + load permutation for masked loads but reject it when any + such is necessary. + * tree-vect-stmts.cc (vectorizable_load): Reject masked + VMAT_ELEMENTWISE and VMAT_STRIDED_SLP as those are not + supported. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-03-21 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114231 + * tree-vect-slp.cc (vect_analyze_slp): Lookup patterns when + processing a BB SLP root. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-05-06 Richard Biener <rguent...@suse.de> + + PR middle-end/114734 + * internal-fn.cc (expand_call_mem_ref): Use + get_gimple_for_ssa_name to get at the def stmt of the address + argument to honor SSA coalescing constraints. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-04-09 Richard Biener <rguent...@suse.de> + + PR lto/114655 + * lto-wrapper.cc (merge_flto_options): Add force argument. + (merge_and_complain): Do not force here. + (run_gcc): But here to make the link-time -flto option override + any compile-time one. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-05-03 Richard Biener <rguent...@suse.de> + + PR gcov-profile/114715 + * gimplify.cc (gimplify_switch_expr): Set the location of the + GIMPLE switch. + 2024-05-15 Martin Jambor <mjam...@suse.cz> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 009b2a2312c8..563336a826d0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240516 +20240519 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d075456d1643..5030f15bb8b6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,100 @@ +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-01-31 Richard Biener <rguent...@suse.de> + + PR middle-end/110176 + * gcc.dg/torture/pr110176.c: New testcase. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-08-17 Richard Biener <rguent...@suse.de> + + PR tree-optimization/111039 + * gcc.dg/pr111039.c: New testcase. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-11-20 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112281 + * gcc.dg/torture/pr112281-1.c: New testcase. + * gcc.dg/torture/pr112281-2.c: Likewise. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-11-13 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112495 + * gcc.target/i386/pr112495.c: New testcase. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-01-11 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112505 + * gcc.dg/vect/pr112505.c: New testcase. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-01-23 Richard Biener <rguent...@suse.de> + + PR debug/112718 + * gcc.dg/debug/pr112718.c: New testcase. + +2024-05-17 Richard Biener <rguent...@suse.de> + + Backported from master: + 2023-12-14 Richard Biener <rguent...@suse.de> + + PR tree-optimization/112793 + * g++.dg/vect/pr112793.cc: New testcase. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-03-26 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114027 + * gcc.dg/vect/pr114027.c: Fix iteration count. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-02-22 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114027 + * gcc.dg/vect/pr114027.c: New testcase. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-05-08 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114375 + * gcc.dg/vect/vect-pr114375.c: New testcase. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-03-21 Richard Biener <rguent...@suse.de> + + PR tree-optimization/114231 + * gcc.dg/vect/pr114231.c: New testcase. + +2024-05-16 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-05-03 Richard Biener <rguent...@suse.de> + + PR gcov-profile/114715 + * gcc.misc-tests/gcov-24.c: New testcase. + 2024-05-15 Martin Jambor <mjam...@suse.cz> Backported from master: