> [I suspect that Fortran H did much more sophisticated flow analysis and> optimizaton than any Modula compiler. Just figuring out the loops and> dealing with GOTO statements is a challenge. -John]

Among the features of the H compiler was the ability to produce a
source listing indented depending on the nesting level. It would do
that based not only on DO loops, but loops made with IF and GOTO. It
would only do it at higher optimization levels when the nesting levels
were determined as part of the optimization.

Now people are expected to supply the appropriate indenting when
the write the program in the first place. That wasn't always done.