https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95981
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2020-06-29 Priority|P3 |P4 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW CC| |kargl at gcc dot gnu.org --- Comment #1 from kargl at gcc dot gnu.org --- Patch is against svn revision 280156. Index: gcc/fortran/check.c =================================================================== --- gcc/fortran/check.c (revision 280157) +++ gcc/fortran/check.c (working copy) @@ -1137,7 +1137,9 @@ dim_rank_check (gfc_expr *dim, gfc_expr *array, int al if (array->expr_type == EXPR_VARIABLE) { - ar = gfc_find_array_ref (array); + ar = gfc_find_array_ref (array, true); + if (!ar) + return false; if (ar->as->type == AS_ASSUMED_SIZE && !allow_assumed && ar->type != AR_ELEMENT