>>>>> "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

Reply via email to