+2024-10-30 David Malcolm <dmalcolm@redhat.com>
+
+ Backported from master:
+ 2024-10-29 David Malcolm <dmalcolm@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 <dmalcolm@redhat.com>
+
+ Backported from master:
+ 2024-10-23 David Malcolm <dmalcolm@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.coplan@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.liu@intel.com>
+
+ Backported from master:
+ 2024-10-30 liuhongt <hongtao.liu@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 <ebotcazou@adacore.com>
PR rtl-optimization/117327
+2024-10-30 David Malcolm <dmalcolm@redhat.com>
+
+ Backported from master:
+ 2024-10-15 David Malcolm <dmalcolm@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.coplan@arm.com>
+
+ PR rtl-optimization/116783
+ * g++.dg/torture/pr116783.C: New test.
+
+2024-10-30 liuhongt <hongtao.liu@intel.com>
+
+ Backported from master:
+ 2024-10-30 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr117318.c: New test.
+
2024-10-29 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20241029-1.c: New test.