https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19165
--- Comment #22 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to David Malcolm from comment #21) > Our "column numbers" are also simply a byte-count, I believe, so a tab > character is treated by us as simply an increment of 1 right now. > > I guess this is a separate issue though. There was a discussion in the mailing list not so long ago about this precise issue and I think there were quite good ideas on how to fix this. I cannot find the link, but if you do, would you mind adding it to https://gcc.gnu.org/wiki/Better_Diagnostics under B) ? I added PR49973, which is related to this.