https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115822
--- Comment #4 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- (In reply to Bruno Pitrus from comment #3) > (In reply to Xi Ruoyao from comment #2) > > And you can always use something like -ftabstop=10000 to "disallow mixing > > tabs with spaces." > > `-ftabstop=10000` does not catch the example i provided above. > > > (In reply to Andrew Pinski from comment #1) > > This is not going to work as gnu coding style is a mix of spaces and tabs > > always. > I came up with this enhancement _specifically_ because the libstdc++ headers > are hard to read due to inconsistent use of tabs vs spaces. If your editor > is set to anything other than 8, the system headers look misleading. But this is the coding standard of the GCC code base. Changing it is not an option because doing so will only have little benefit, but disrupt git blame etc. completely.