On Mon, May 11, 2026 at 7:34 PM Léo Hardt <[email protected]> wrote: > > Hi! This is my first patch. > > The @gol texinfo macro appears to have been used as a workaround for > achieving line breaks in gccoptlists, and has been removed on commit > 43b72ed. The texi2pod rule to ignore it was not cleaned up at the time. > > I did not find any references to @gol in the documentation, and building > man pages with and without the deleted rule produced identical files.
Even though this change is small enough to not be legally significant, if you are going to contribute in the future it would be a good idea to have either a copyright assignment on file or sign the commit via DCO. See https://gcc.gnu.org/contribute.html#legal and https://gcc.gnu.org/dco.html. This patch is ok otherwise (I will push it soon but will wait for your response on the above). Thanks, Andrea > > Best regards, > Leo. > > contrib/ChangeLog: > > * texi2pod.pl: Remove rule to parse the defunct @gol macro. > --- > contrib/texi2pod.pl | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/contrib/texi2pod.pl b/contrib/texi2pod.pl > index 26f19acff..08681fd52 100755 > --- a/contrib/texi2pod.pl > +++ b/contrib/texi2pod.pl > @@ -416,14 +416,13 @@ sub postprocess > # Cross references are thrown away, as are @noindent and @refill. > # (@noindent is impossible in .pod, and @refill is unnecessary.) > # @* is also impossible in .pod; we discard it and any newline that > - # follows it. Similarly, our macro @gol must be discarded. > + # follows it. > > s/\(?\@xref\{(?:[^\}]*)\}(?:[^.<]|(?:<[^<>]*>))*\.\)?//g; > s/\s+\(\@pxref\{(?:[^\}]*)\}\)//g; > s/;\s+\@pxref\{(?:[^\}]*)\}//g; > s/\@noindent\s*//g; > s/\@refill//g; > - s/\@gol//g; > s/\@\*\s*\n?//g; > > # Anchors are thrown away > -- > 2.39.5 >
