+2023-02-07 Andrew Pinski <apinski@marvell.com>
+
+ Backported from master:
+ 2023-01-30 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/108582
+ * tree-ssa-phiopt.cc (match_simplify_replacement): Add check
+ for middlebb to have no phi nodes.
+
+2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ Backported from master:
+ 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ PR tree-optimization/108522
+ * tree-object-size.cc (compute_object_offset): Make EXPR
+ argument non-const. Call component_ref_field_offset.
+
+2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ Backported from master:
+ 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/108522
+ * tree-object-size.cc (compute_object_offset): Use
+ TREE_OPERAND(ref, 2) for COMPONENT_REF when available.
+
2023-02-01 Martin Jambor <mjambor@suse.cz>
Backported from master:
+2023-02-07 Andrew Pinski <apinski@marvell.com>
+
+ Backported from master:
+ 2023-01-30 Andrew Pinski <apinski@marvell.com>
+
+ PR tree-optimization/108582
+ * gcc.dg/pr108582-1.c: New test.
+
+2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ Backported from master:
+ 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ PR tree-optimization/108522
+ * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
+ macro.
+ (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
+ test_dynarray_struct_member_d,
+ test_dynarray_struct_member_subobj_b,
+ test_dynarray_struct_member_subobj_c,
+ test_dynarray_struct_member_subobj_d): New tests.
+ (main): Call them.
+
+2023-02-07 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ Backported from master:
+ 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/108522
+ * gcc.dg/builtin-dynamic-object-size-0.c
+ (test_dynarray_struct_member): New test.
+ (main): Call it.
+
2023-02-06 Patrick Palka <ppalka@redhat.com>
Backported from master: