https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93826
--- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> --- (In reply to Tobias Burnus from comment #0) > do j = 1, 8 > do k = 1, 8 > end do > x = 5 ! <<< not translated but also not an error message > end do Complications: BLOCK inside the j-do loop body (only one do loop, something else; only var decl etc.); empty block(s) before/after the inner k do loop; nonempty block.