------- Comment #7 from domob at gcc dot gnu dot org 2009-09-29 07:49 ------- Also, Tobias mentioned (in the linked thread):
The patch looks good to me. It sometimes makes the diagnostics less useful, e.g. for recursive function func(i) integer :: i, func func = 1 entry func2(i) block func2 = func(1) end block end function func But the same "Unclassifiable statement" one gets if one not only removes "(end )block" but also "recursive". -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39626