+2021-12-27 John David Anglin <danglin@gcc.gnu.org>
+
+ * config/pa/pa-protos.h: Delete
+ pa_maybe_emit_compare_and_swap_exchange_loop() declaration.
+ * config/pa/pa.c (pa_expand_compare_and_swap_loop): Delete.
+ (pa_maybe_emit_compare_and_swap_exchange_loop): Delete.
+ * config/pa/pa.md (atomic_storeq): Use __sync_lock_test_and_set
+ instead of pa_maybe_emit_compare_and_swap_exchange_loop.
+ (atomic_storehi, atomic_storesi, atomic_storedi): Likewise.
+
2021-12-16 Martin Sebor <msebor@redhat.com>
PR middle-end/101751
+2021-12-27 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2021-12-22 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/103776
+ * match.c (match_case_selector): Reject expressions in CASE
+ selector which are not scalar.
+
+2021-12-27 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2021-12-22 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/103778
+ * check.c (is_c_interoperable): A BOZ literal constant is not
+ interoperable.
+
+2021-12-27 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2021-11-18 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/101329
+ * check.c (is_c_interoperable): Reject NULL() as it is not
+ interoperable.
+
2021-12-19 Harald Anlauf <anlauf@gmx.de>
Backported from master:
+2021-12-27 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2021-12-22 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/103776
+ * gfortran.dg/select_10.f90: New test.
+
+2021-12-27 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2021-12-22 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/103778
+ * gfortran.dg/illegal_boz_arg_3.f90: New test.
+
+2021-12-27 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2021-11-18 Harald Anlauf <anlauf@gmx.de>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/101329
+ * gfortran.dg/pr101329.f90: New test.
+
2021-12-19 Harald Anlauf <anlauf@gmx.de>
Backported from master: