Huh. GCC is still stuck in 1989. for loop initial declarations not allowed unless you ask nicely! :-P