https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111882

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2023-10-19
     Ever confirmed|0                           |1
            Summary|[13/14 Regression] :        |[13/14 Regression] :
                   |internal compiler error: in |internal compiler error: in
                   |get_expr_operand in ifcvt   |get_expr_operand in ifcvt
                   |                            |with Variable length arrays
                   |                            |inside a struct

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
We start out with:
  (*A.1_23)[i_33]{lb: 0 sz: _10 * 4}[j_34]{lb: 0 sz: _11 * 4}.b{off: _13 * 4} =
2;

And then we add:
  _ifc__49 = (*A.1_23)[i_33]{lb: 0 sz: _10 * 4}[j_34]{lb: 0 sz: _11 *
4}.D.2748{off: ((sizetype) SAVE_EXPR <n.0> + 3 & 18446744073709551612) + 4};

Reply via email to