------- Comment #6 from zsojka at seznam dot cz 2010-03-03 23:45 ------- It could be regression from 3.3.6. 3.4.6, 4.1.2, 4.2.4, 4.3.4, 4.4.3 built without checking all bail out, while 3.3.6 ends with: $ g++-3.3.6 xxx.cc xxx.cc:6: error: ISO C++ forbids declaration of `f' with no type xxx.cc:6: error: end of file read inside definition xxx.cc:6: error: syntax error at end of input
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39751