https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80221
Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tschwinge at gcc dot gnu.org
--- Comment #8 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
(In reply to Mike Stump from comment #6)
> The . and .-1, .+1, .-2 forms are fine. The .-62 forms are as problematic
> as the original I suspect. I think we should exclude any number greater
> than some small int, say, 9. So, .-9 .. .+9 in the new form only. If
> outside that range, I think I'd rather punt. The idea is that the absolute
> number at least has a line number that in an editor you can go directly to,
> and it corresponds with the number in the error messages directly, aiding
> understanding which one is referred to without having to ungoop the relative
> number first.
I would guess that a lange number of these are actually cases where all the
"dg-*" directives have been assembled at the end of the file? In such cases,
it would perhaps make sense to move them onto or next to the lines they apply
to -- unless that doesn't make sense for other reasons (when they are grouped
together for a reason).