https://gcc.gnu.org/g:20131c1cb58418432326a5f6464050e83af409ec
commit r14-10781-g20131c1cb58418432326a5f6464050e83af409ec Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Mon Oct 14 00:22:05 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 135 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 ++++ gcc/testsuite/ChangeLog | 90 ++++++++++++++++++++++++++++++++ 4 files changed, 236 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5f08248cd7aa..633560a0c6fa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,138 @@ +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-09 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117041 + * tree-vect-stmts.cc (get_group_load_store_type): Only + check DR_GROUP_NEXT_ELEMENT for STMT_VINFO_GROUPED_ACCESS. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-11 Richard Biener <rguent...@suse.de> + + PR middle-end/117086 + * match.pd ((op (vec_cond ...) ..) -> (vec_cond ...)): Add + missing checks for VECTOR_TYPE_P (type). + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-07 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116990 + * tree-vect-loop.cc (vect_analyze_loop_form): Check the current + loop body for control flow. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116879 + * tree-vect-loop.cc (vect_analyze_loop_form): Scan all + blocks that form the latch. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116850 + * gimple-ssa-isolate-paths.cc (bb_split_points): New global. + (insert_trap): Delay BB splitting if post-doms are computed. + (find_explicit_erroneous_behavior): Process delayed BB + splitting after releasing post dominators. + (gimple_ssa_isolate_erroneous_paths): Do not free post-dom + info here. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-19 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116768 + * tree-data-ref.cc (build_classic_dist_vector_1): Revert + PR101009 change. + * tree-chrec.cc (eq_evolutions_p): Make sure (sizetype)1 + and (int)1 compare equal. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-08-07 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116166 + * tree-ssa-threadedge.h (jump_threader::thread_around_empty_blocks): + Add limit parameter. + (jump_threader::thread_through_normal_block): Likewise. + * tree-ssa-threadedge.cc (jump_threader::thread_around_empty_blocks): + Honor and decrement limit parameter. + (jump_threader::thread_through_normal_block): Likewise. + (jump_threader::thread_across_edge): Initialize limit from + param_max_jump_thread_paths and pass it down to workers. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-04 Jakub Jelinek <ja...@redhat.com> + + PR target/116921 + * config/i386/i386-expand.cc (ix86_expand_int_compare): Add a SUBREG + to V8HImode from V8HFmode or V8BFmode before generating a ptest. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-01 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/116899 + * gimple-range-cache.cc (ranger_cache::ranger_cache): Set m_workback + to vNULL instead of creating it, growing and then truncating. + (ranger_cache::fill_block_cache): Use safe_push rather than quick_push + on m_workback. + (ranger_cache::range_from_dom): Likewise. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-01 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/116898 + * gimple-range-cache.cc (ranger_cache::block_range): If a SSA_NAME + with NULL def_bb isn't SSA_NAME_IS_DEFAULT_DEF, return false instead + of failing assertion. Formatting fix. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-09-29 Jakub Jelinek <ja...@redhat.com> + + PR target/116627 + * cselib.cc (remove_useless_values): Discard useless locs + even from preserved cselib_vals in cselib_preserved_hash_table + hash table. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-09-20 Uros Bizjak <ubiz...@gmail.com> + Jakub Jelinek <ja...@redhat.com> + + PR target/116738 + * config/i386/subst.md (mask_scalar_operand_arg34, + mask_scalar_expand_op3, round_saeonly_scalar_mask_arg3): New + subst attributes. + * config/i386/sse.md + (<sse>_vm<code><mode>3<mask_scalar_name><round_saeonly_scalar_name>): + Change from define_insn to define_expand, rename the old define_insn + to ... + (*<sse>_vm<code><mode>3<mask_scalar_name><round_saeonly_scalar_name>): + ... this. + (<sse>_ieee_vm<ieee_maxmin><mode>3<mask_scalar_name><round_saeonly_scalar_name>): + New define_insn. + 2024-10-08 Jan Beulich <jbeul...@suse.com> * config/i386/sse.md (vaesdec_<mode>, vaesdeclast_<mode>, diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index dcf1ca303e90..d04e3ab90415 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241013 +20241014 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ac5dd8c49e59..f78430172e35 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-09-13 Jakub Jelinek <ja...@redhat.com> + + PR c++/116678 + * optimize.cc: Include decl.h. + (maybe_thunk_body): Temporarily change deprecated_state to + UNAVAILABLE_DEPRECATED_SUPPRESS. + 2024-10-01 Jason Merrill <ja...@redhat.com> PR c++/115361 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cfadd1742c04..654b2eaaf3a6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,93 @@ +2024-10-13 Sam James <s...@gentoo.org> + + Backported from master: + 2024-07-29 Sam James <s...@gentoo.org> + + PR ipa/111613 + * gcc.c-torture/pr111613.c: Rename to.. + * gcc.c-torture/execute/pr111613.c: ...this. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-09 Richard Biener <rguent...@suse.de> + + PR tree-optimization/117041 + * gcc.dg/torture/pr117041.c: New testcase. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-10-11 Richard Biener <rguent...@suse.de> + + PR middle-end/117086 + * gcc.dg/torture/pr117086.c: New testcase. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116879 + * gcc.dg/pr116879.c: New testcase. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-30 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116850 + * gcc.dg/pr116850.c: New testcase. + +2024-10-13 Richard Biener <rguent...@suse.de> + + Backported from master: + 2024-09-19 Richard Biener <rguent...@suse.de> + + PR tree-optimization/116768 + * gcc.dg/torture/pr116768.c: New testcase. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-04 Jakub Jelinek <ja...@redhat.com> + + PR target/116921 + * gcc.target/i386/pr116921.c: New test. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-01 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/116899 + * gcc.dg/bitint-111.c: New test. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-10-01 Jakub Jelinek <ja...@redhat.com> + + PR middle-end/116898 + * gcc.dg/bitint-110.c: New test. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-09-20 Uros Bizjak <ubiz...@gmail.com> + Jakub Jelinek <ja...@redhat.com> + + PR target/116738 + * gcc.target/i386/sse-pr116738.c: New test. + +2024-10-13 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2024-09-13 Jakub Jelinek <ja...@redhat.com> + + PR c++/116678 + * g++.dg/warn/deprecated-20.C: New test. + 2024-10-10 Richard Ball <richard.b...@arm.com> Backported from master: