> Then we are not going to get correct locations ever. New users do not > read the manual. Neither old users do. New functionality disabled by > default will be lost for both. I am fairly sure that a significant > percentage of GCC developers (not just users) do not know about > -fdiagnostics-show-option.
Why not get the caret diagnostics in, disabled by default, but with tests that test whatever functionality actually works. Then fix the column information so it's accurate, and finally enable caret diagnostics on by default. And as Joseph said, when the caret diagnostics are enabled, they should be displayed in a format that follow the GNU coding standards for diagnostics. > that Aldy mentioned. If it is disabled by default, how does it solve I envision the caret diagnostics being disabled for only a short while-- while we beat some sense into the column information. There's no point in attacking everything at once. Aldy