https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77694
Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tkoenig at gcc dot gnu.org --- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- Hi Steve, > Index: frontend-passes.c > =================================================================== > --- frontend-passes.c (revision 240220) > +++ frontend-passes.c (working copy) > @@ -1076,6 +1076,9 @@ optimize_binop_array_assignment (gfc_cod > { > gfc_expr *e; > > + if (!*rhs) > + return false; > + > e = *rhs; > if (e->expr_type == EXPR_OP) > { OK for trunk (alternatively, obvious :-). Thanks!