+2024-02-14 Alex Coplan <alex.coplan@arm.com>
+
+ Backported from master:
+ 2024-02-07 Alex Coplan <alex.coplan@arm.com>
+
+ PR target/111677
+ * config/aarch64/aarch64.cc (aarch64_reg_save_mode): Use
+ V16QImode for the full 16-byte FPR saves in the vector PCS case.
+ (aarch64_gen_storewb_pair): Handle V16QImode.
+ (aarch64_gen_loadwb_pair): Likewise.
+ (aarch64_gen_load_pair): Likewise.
+ * config/aarch64/aarch64.md (loadwb_pair<TX:mode>_<P:mode>):
+ Rename to ...
+ (loadwb_pair<TX_V16QI:mode>_<P:mode>): ... this, extending to
+ V16QImode.
+ (storewb_pair<TX:mode>_<P:mode>): Rename to ...
+ (storewb_pair<TX_V16QI:mode>_<P:mode>): ... this, extending to
+ V16QImode.
+ * config/aarch64/iterators.md (TX_V16QI): New.
+
+2024-02-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/113896
+ * tree-vect-slp.cc (vect_optimize_slp): Permute
+ SLP_TREE_SCALAR_STMTS when eliding a permuation in a
+ VEC_PERM node we need to preserve because it wraps an
+ extern vector.
+
2024-02-08 Georg-Johann Lay <avr@gjlay.de>
Backported from master:
+2024-02-14 Alex Coplan <alex.coplan@arm.com>
+
+ Backported from master:
+ 2024-02-07 Alex Coplan <alex.coplan@arm.com>
+
+ PR target/111677
+ * gcc.target/aarch64/torture/pr111677.c: New test.
+
+2024-02-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/113896
+ * g++.dg/torture/pr113896.C: New testcase.
+
2024-02-09 Harald Anlauf <anlauf@gmx.de>
Backported from master: