+2024-03-19 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/111822
+ * config/i386/i386-features.cc (smode_convert_cst): New function
+ to handle SImode, DImode and TImode immediates.
+ (scalar_chain::convert_op): Unify from
+ general_scalar_chain::convert_op and timode_scalar_chain::convert_op.
+ (general_scalar_chain::convert_op): Remove.
+ (timode_scalar_chain::convert_op): Remove.
+ * config/i386/i386-features.h (class scalar_chain):
+ Redeclare convert_op as protected class member.
+ (class general_calar_chain): Remove convert_op.
+ (class timode_scalar_chain): Ditto.
+
2024-03-18 Christoph Müllner <christoph.muellner@vrull.eu>
Backported from master:
+2024-03-19 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2024-03-13 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/114001
+ * expr.cc (gfc_is_simply_contiguous): Adjust logic so that CLASS
+ symbols are also handled.
+
+2024-03-19 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2024-03-18 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/103715
+ * frontend-passes.cc (check_externals_expr): Prevent invalid read
+ in case of mismatch of external subroutine with function.
+
2024-03-15 Harald Anlauf <anlauf@gmx.de>
Backported from master:
+2024-03-19 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2024-03-13 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/114001
+ * gfortran.dg/is_contiguous_4.f90: New test.
+
+2024-03-19 Harald Anlauf <anlauf@gmx.de>
+
+ Backported from master:
+ 2024-03-18 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/103715
+ * gfortran.dg/pr103715.f90: New test.
+
+2024-03-19 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/111822
+ * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets.
+ (dg-options): Add -march=x86-64.
+
2024-03-15 Jakub Jelinek <jakub@redhat.com>
Backported from master: