When gcc, g++, etc ouputs errors they are in a form designed to help people read the command line. With many people wanting to use IDEs, such as Eclips CDT, trying to write code to parse this output is not easy.
For this reason to have a mode where the compiler and other gcc tools can output results that are easy to parse would be of help. What format this should take I am not sure, maybe: [tool name]:[file path]:[line number]:[error type]:[error message] -- Summary: Machine parsable error and warning display Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: andrejohn dot mas at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29069