+2024-11-01 Haochen Jiang <haochen.jiang@intel.com>
+
+ * config/i386/cmpccxaddintrin.h (_cmpccxadd_epi32): Do not do
+ type conversion for pointer.
+ (_cmpccxadd_epi64): Ditto.
+
+2024-11-01 Hongyu Wang <hongyu.wang@intel.com>
+
+ Backported from master:
+ 2024-07-04 Hongyu Wang <hongyu.wang@intel.com>
+
+ * config/i386/i386.cc (ix86_expand_prologue): Set apx_ppx_used
+ flag in m.fs with TARGET_APX_PPX && !crtl->calls_eh_return.
+ (ix86_emit_save_regs): Emit ppx is available only when
+ TARGET_APX_PPX && !crtl->calls_eh_return.
+ (ix86_expand_epilogue): Don't restore reg using mov when
+ apx_ppx_used flag is true.
+ * config/i386/i386.h (struct machine_frame_state):
+ Add apx_ppx_used flag.
+
2024-10-31 Peter Bergner <bergner@linux.ibm.com>
Backported from master:
+2024-11-01 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2024-10-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79685
+ * decl.cc (match_data_constant): Find the symtree instead of
+ the symbol so the use renamed symbols are found. Pass this and
+ the derived type to gfc_match_structure_constructor.
+ * match.h: Update prototype of gfc_match_structure_contructor.
+ * primary.cc (gfc_match_structure_constructor): Remove call to
+ gfc_get_ha_sym_tree and use caller supplied symtree instead.
+
2024-10-25 Paul Thomas <pault@gcc.gnu.org>
Backported from master:
+2024-11-01 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/cmpccxadd-1b.c: New test.
+
+2024-11-01 Paul Thomas <pault@gcc.gnu.org>
+
+ Backported from master:
+ 2024-10-25 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/79685
+ * gfortran.dg/use_rename_13.f90: New test.
+
+2024-11-01 Hongyu Wang <hongyu.wang@intel.com>
+
+ Backported from master:
+ 2024-07-04 Hongyu Wang <hongyu.wang@intel.com>
+
+ * gcc.target/i386/apx-ppx-2.c: New test.
+ * gcc.target/i386/apx-ppx-3.c: Likewise.
+
2024-10-31 Peter Bergner <bergner@linux.ibm.com>
Backported from master: