On the UNIX System V VAX pcc, the iteration converges rather quickly to produce a one-line fixed point (something like: junk.c: line 1: syntax error ). It is certainly true that wordy compilers can diverge.