+2023-05-11 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/109661
+ * config/aarch64/aarch64.cc (aarch64_function_arg_alignment): Remove
+ assertion.
+ (aarch64_layout_arg): Likewise.
+
2023-05-09 Jakub Jelinek <jakub@redhat.com>
Backported from master:
+2023-05-11 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/109661
+ * g++.target/aarch64/pr109661-1.C: New test.
+ * g++.target/aarch64/pr109661-2.C: Likewise.
+ * g++.target/aarch64/pr109661-3.C: Likewise.
+ * g++.target/aarch64/pr109661-4.C: Likewise.
+ * gcc.target/aarch64/pr109661-1.c: Likewise.
+
2023-05-10 Richard Biener <rguenther@suse.de>
Backported from master:
+2023-05-11 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2023-05-11 Jonathan Wakely <jwakely@redhat.com>
+
+ * config/abi/pre/gnu.ver: Export basic_string::_S_allocate.
+ * include/bits/basic_string.h: (basic_string::_Alloc_traits_impl):
+ Remove class template.
+ (basic_string::_S_allocate): New static member function.
+ (basic_string::assign): Use _S_allocate.
+ * include/bits/basic_string.tcc (basic_string::_M_create)
+ (basic_string::reserve, basic_string::_M_replace): Likewise.
+
2023-05-05 Alexandre Oliva <oliva@adacore.com>
Backported from master: