>>>>> "Arnaud" == Arnaud Charlet <char...@adacore.com> writes:
Arnaud> Back in 2009-12-15, you wrote an interesting patch to take into Arnaud> account TAB chars and compute column numbers according to GNU Arnaud> standard in GCC: Arnaud> http://gcc.gnu.org/ml/gcc-patches/2008-12/msg00880.html Arnaud> I see that this patch is not present in either trunk or in the Arnaud> diagnostics-branch. Arnaud> Could you explain what is the status of this patch? Has it been Arnaud> decided to drop it? If so, for which reason? Arnaud> If not, is there anything blocking to apply it at this stage? I never ran the patch through the test suite. I assume it would require some test suite changes. Also, I've experimented more with Aldy's location improvement patch (which is now on mainline, I think diagnostics-branch is closed), and Emacs (I used Emacs 23 for my experiment -- automated code rewriting using gcc error messages to decide where to edit) agrees with what GCC generates now. So, changing this might actually be the wrong thing to do now. If you're interested in locations, I have a couple other unfinished location patches that could use some attention. One is an attempt to fix all the errors in libcpp to use the correct location. The other is a patch to include macro expansion information in a location_t. Tom