https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118673
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- mlir::spirv::getIntegerDotProductExtensions: - TARGET_EXPR <D.1250693, {._M_array=(const struct ArrayRef *) &TARGET_EXPR <D.1250692, {TARGET_EXPR <D.1250691, <<< Unknown tree: aggr_init_expr - 5 - __ct_comp - D.1250691 - (struct ArrayRef *) <<< Unknown tree: void_cst >>> - (const Extension &) &extension >>>>}>, ._M_len=1}> >>>>>>; + TARGET_EXPR <D.1250694, {._M_array=(const struct ArrayRef *) &TARGET_EXPR <D.1250693, (void) *(const struct ArrayRef[1] &) const struct ArrayRef * D.1250732; + <<< Unknown tree: expr_stmt + (void) (D.1250732 = (const struct ArrayRef *) &D.1250693) >>>; + const struct ArrayRef * D.1250733; + <<< Unknown tree: expr_stmt + (void) (D.1250733 = D.1250732) >>>; + TARGET_EXPR <D.1250734, 0>; + const Extension * D.1250735; + <<< Unknown tree: expr_stmt + (void) (D.1250735 = (void) TARGET_EXPR <D.1250692, {17}>;, (const Extension *) &D.1250692;) >>>; + goto <D.1250738>; + <D.1250739>:; + <<cleanup_point <<< Unknown tree: expr_stmt + <<< Unknown tree: expr_stmt + (void) (*D.1250733 = TARGET_EXPR <D.1250736, <<< Unknown tree: aggr_init_expr + 5 + __ct_comp + D.1250736 + (const struct ArrayRef *) <<< Unknown tree: void_cst >>> + (const Extension &) NON_LVALUE_EXPR <D.1250735> >>>>) >>>;, --D.1250734; >>>>>; + <<< Unknown tree: expr_stmt + (void) ++D.1250733 >>>; + <<< Unknown tree: expr_stmt + (void) ++D.1250735 >>>; + <D.1250738>:; + if (D.1250734 >= 0) goto <D.1250739>; else goto <D.1250737>; + <D.1250737>:; + D.1250732>, ._M_len=1}> >>>>>>;