------- Comment #9 from paolo dot carlini at oracle dot com 2009-11-04 02:36 ------- You know what? I'm a bit unsure about the issue itself... I mean, let's assume the user passes in any case -Wfatal-errors, which, as we discussed already, is the only way to manage those huge series of error messages. Now, in the current situation, even if the messages are very long, the last few lines, which you can read close to your new prompt contain the actual error: message line. On the other hand, if we reverse completely the order, for short messages the output is cleaner, because you get first the error: and then the "details", so to speak, but for very long error messages there is the important risk that the line containing error: exits the shell from the top! I'm not sure I have been able to fully explain what I mean...
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41884