https://gcc.gnu.org/g:0e132a3b9510de32f4ad9a90cf9a1a482a20c95a
commit r14-10857-g0e132a3b9510de32f4ad9a90cf9a1a482a20c95a Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Oct 31 00:22:52 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 77 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 22 ++++++++++++++ 3 files changed, 100 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 831611f878af..011b5c1b21f9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,80 @@ +2024-10-30 David Malcolm <dmalc...@redhat.com> + + Backported from master: + 2024-10-29 David Malcolm <dmalc...@redhat.com> + + PR jit/117275 + * varasm.cc (process_pending_assemble_externals): Reset + pending_assemble_externals_set to nullptr after deleting it. + (varasm_cc_finalize): Delete pending_assemble_externals_set. + +2024-10-30 David Malcolm <dmalc...@redhat.com> + + Backported from master: + 2024-10-23 David Malcolm <dmalc...@redhat.com> + + PR jit/117275 + * toplev.cc (toplev::finalize): Call varasm_cc_finalize. + * varasm.cc (varasm_cc_finalize): New. + * varasm.h (varasm_cc_finalize): New decl. + +2024-10-30 Alex Coplan <alex.cop...@arm.com> + + PR rtl-optimization/116783 + * config/aarch64/aarch64-ldp-fusion.cc + (def_walker::cand_addr_uses): New. + (def_walker::def_walker): Add parameter for candidate address + uses. + (def_walker::alias_conflict_p): Declare. + (def_walker::addr_reg_conflict_p): New. + (def_walker::conflict_p): New. + (store_walker::store_walker): Add parameter for candidate + address uses and pass to base ctor. + (store_walker::conflict_p): Rename to ... + (store_walker::alias_conflict_p): ... this. + (load_walker::load_walker): Add parameter for candidate + address uses and pass to base ctor. + (load_walker::conflict_p): Rename to ... + (load_walker::alias_conflict_p): ... this. + (ldp_bb_info::try_fuse_pair): Collect address register + uses for candidate insns and pass down to alias walkers. + +2024-10-30 liuhongt <hongtao....@intel.com> + + Backported from master: + 2024-10-30 liuhongt <hongtao....@intel.com> + + PR target/117318 + * config/i386/sse.md (*avx512vl_<code>v2div2qi2_mask_store_1): + Rename to .. + (avx512vl_<code>v2div2qi2_mask_store_1): .. this. + (avx512vl_<code>v2div2qi2_mask_store_2): Change to + define_expand. + (*avx512vl_<code><mode>v4qi2_mask_store_1): Rename to .. + (avx512vl_<code><mode>v4qi2_mask_store_1): .. this. + (avx512vl_<code><mode>v4qi2_mask_store_2): Change to + define_expand. + (*avx512vl_<code><mode>v8qi2_mask_store_1): Rename to .. + (avx512vl_<code><mode>v8qi2_mask_store_1): .. this. + (avx512vl_<code><mode>v8qi2_mask_store_2): Change to + define_expand. + (*avx512vl_<code><mode>v4hi2_mask_store_1): Rename to .. + (avx512vl_<code><mode>v4hi2_mask_store_1): .. this. + (avx512vl_<code><mode>v4hi2_mask_store_2): Change to + define_expand. + (*avx512vl_<code>v2div2hi2_mask_store_1): Rename to .. + (avx512vl_<code>v2div2hi2_mask_store_1): .. this. + (avx512vl_<code>v2div2hi2_mask_store_2): Change to + define_expand. + (*avx512vl_<code>v2div2si2_mask_store_1): Rename to .. + (avx512vl_<code>v2div2si2_mask_store_1): .. this. + (avx512vl_<code>v2div2si2_mask_store_2): Change to + define_expand. + (*avx512f_<code>v8div16qi2_mask_store_1): Rename to .. + (avx512f_<code>v8div16qi2_mask_store_1): .. this. + (avx512f_<code>v8div16qi2_mask_store_2): Change to + define_expand. + 2024-10-29 Eric Botcazou <ebotca...@adacore.com> PR rtl-optimization/117327 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d334905e0408..bf9a843b29c7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241030 +20241031 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 84b10e1306e2..80833e9394f3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,25 @@ +2024-10-30 David Malcolm <dmalc...@redhat.com> + + Backported from master: + 2024-10-15 David Malcolm <dmalc...@redhat.com> + + * jit.dg/test-error-pr63969-missing-driver.c (create_code): When + breaking PATH, use setenv with a bogus value, rather than + unsetenv, in case the system uses a default path that contains + the driver binary. + +2024-10-30 Alex Coplan <alex.cop...@arm.com> + + PR rtl-optimization/116783 + * g++.dg/torture/pr116783.C: New test. + +2024-10-30 liuhongt <hongtao....@intel.com> + + Backported from master: + 2024-10-30 liuhongt <hongtao....@intel.com> + + * gcc.target/i386/pr117318.c: New test. + 2024-10-29 Eric Botcazou <ebotca...@adacore.com> * gcc.c-torture/execute/20241029-1.c: New test.