+2022-12-30 Alexandre Oliva <oliva@adacore.com>
+
+ * hash-table.h (check_complete_insertion, check_insert_slot):
+ New hash_table methods.
+ (m_inserting_slot): New hash_table field.
+ (begin, hash_table ctors, ~hash_table): Check previous insert.
+ (expand, empty_slow, clear_slot, find_with_hash): Likewise.
+ (remote_elt_with_hash, traverse_noresize): Likewise.
+ (gt_pch_nx): Likewise.
+ (find_slot_with_hash): Likewise. Record requested insert.
+
+2022-12-30 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ PR target/107714
+ * config/arm/arm-protos.h (mve_struct_mem_operand): New protoype.
+ * config/arm/arm.cc (mve_struct_mem_operand): New function.
+ * config/arm/constraints.md (Ug): New constraint.
+ * config/arm/mve.md (mve_vst4q<mode>): Change constraint.
+ (mve_vst2q<mode>): Likewise.
+ (mve_vld4q<mode>): Likewise.
+ (mve_vld2q<mode>): Likewise.
+ * config/arm/predicates.md (mve_struct_operand): New predicate.
+
2022-12-29 Alexandre Oliva <oliva@adacore.com>
* hash-map.h (put, get_or_insert): Check that added entry
+2022-12-30 Steve Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/102595
+ * decl.cc (attr_decl1): Guard against NULL pointer.
+ * parse.cc (match_deferred_characteristics): Include BT_CLASS in check for
+ derived being undefined.
+
2022-12-23 Harald Anlauf <anlauf@gmx.de>
PR fortran/108131
+2022-12-30 Martin Uecker <uecker@tugraz.at>
+
+ * gcc.dg/pr103770.c: New test.
+ * gcc.dg/pr103859.c: New test.
+ * gcc.dg/pr105065.c: New test.
+
+2022-12-30 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ PR target/107714
+ * gcc.target/arm/mve/intrinsics/vldst24q_reg_offset.c: New test.
+
+2022-12-30 Steve Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/102595
+ * gfortran.dg/class_result_4.f90: Update error message check.
+ * gfortran.dg/pr85779_3.f90: Update error message check.
+
2022-12-28 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/ashlti3-1.c: New test case.