https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88871
--- Comment #8 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > My suspicion goes toward the fix for PR81849 Debugger shows * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT) frame #0: 0x00000001000b2e1d f951`::resolve_ref(expr=0x0000000142c1c580) at resolve.c:5060 5057 5058 5059 for (ref = expr->ref, prev = &expr->ref; ref; prev = &ref->next, ref = ref->next) -> 5060 switch (ref->type) 5061 { 5062 case REF_ARRAY: 5063 if (!resolve_array_ref (&ref->u.ar)) so Il'd blame rather r267953. The test gcc/testsuite/gfortran.dg/actual_array_substr_3.f90 fails at the same place.