------- Comment #7 from mmitchel at gcc dot gnu dot org 2005-10-31 00:40 ------- Leaving as P2; indeed, this is something we should fix.
Overall, the Weinberg/Austern patch to improve compilation speed by reading in all the tokens upfront has indeed caused several diagnostic issues, all relating to the fact that we rely on cpplib to tell us about our current location, and that's no longer possible. We need to explore whether there's a good way to recover that information, having pre-scanned the file. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17964