Hello Pietro. OK.
> From f9fa8ce97e28adfc2e239e67207b1427df616925 Mon Sep 17 00:00:00 2001 > From: Pietro Monteiro <[email protected]> > Date: Thu, 11 Dec 2025 15:30:33 -0500 > Subject: [PATCH] algol68: Document -L option > > Add a simple explanation for the -L option. Expand the -I option > documentation to note it is also used for module interface-definitions. > > gcc/algol68/ChangeLog: > > * ga68.texi (@opindex I): Expand. > (@oindex L): New. > * lang.opt.urls: Regenerate. > > gcc/ChangeLog: > > * common.opt.urls: Regenerate. > > gcc/go/ChangeLog: > > * lang.opt.urls: Regenerate. > > gcc/m2/ChangeLog: > > * lang.opt.urls: Regenerate. > > gcc/rust/ChangeLog: > > * lang.opt.urls: Regenerate. > > Signed-off-by: Pietro Monteiro <[email protected]> > --- > gcc/algol68/ga68.texi | 15 +++++++++++++-- > gcc/algol68/lang.opt.urls | 3 +++ > gcc/common.opt.urls | 2 +- > gcc/go/lang.opt.urls | 2 +- > gcc/m2/lang.opt.urls | 2 +- > gcc/rust/lang.opt.urls | 2 +- > 6 files changed, 20 insertions(+), 6 deletions(-) > > diff --git a/gcc/algol68/ga68.texi b/gcc/algol68/ga68.texi > index 96ebef67965..d3b86b2ac67 100644 > --- a/gcc/algol68/ga68.texi > +++ b/gcc/algol68/ga68.texi > @@ -207,9 +207,20 @@ other parts of the compiler: > @opindex I > @item -I@var{dir} > Add the directory @var{dir} to the list of directories to be searched > -for files when processing the @ref{pragmat include}. Multiple > +for files when processing the @ref{pragmat include}. Multiple > @option{-I} options can be used, and the directories specified are > -scanned in left-to-right order, as with @command{gcc}. > +scanned in left-to-right order, as with @command{gcc}. The directory > +will also be added to the list of directories to be searched for module > +interface-definitions @ref{Module activation}. > + > +@opindex L > +@item -L@var{dir} > +Add the directory @var{dir} to the list of directories to be searched > +for module interface-definitions @ref{Module activation}. Multiple > +@option{-L} options can be used, and the directories specified are > +scanned in left-to-right order, as with @command{gcc}. The directory > +will also be added to the list of library search directories, as with > +@command{gcc}. > > @end table > > diff --git a/gcc/algol68/lang.opt.urls b/gcc/algol68/lang.opt.urls > index 3fea50a3fde..ab88dab9588 100644 > --- a/gcc/algol68/lang.opt.urls > +++ b/gcc/algol68/lang.opt.urls > @@ -3,6 +3,9 @@ > I > UrlSuffix(gcc/Directory-Options.html#index-I) > LangUrlSuffix_D(gdc/Directory-Options.html#index-I) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-I) > > +L > +UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-L) > + > Wextensions > LangUrlSuffix_Algol68(ga68/Warnings-options.html#index-Wextensions) > > diff --git a/gcc/common.opt.urls b/gcc/common.opt.urls > index f1109d7b3dc..06139ff0eed 100644 > --- a/gcc/common.opt.urls > +++ b/gcc/common.opt.urls > @@ -14,7 +14,7 @@ UrlSuffix(gcc/Directory-Options.html#index-B) > LangUrlSuffix_D(gdc/Directory-Opti > ; duplicate: 'gcc/Overall-Options.html#index-E' > > L > -UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > +UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-L) > > N > UrlSuffix(gcc/Link-Options.html#index-N) > diff --git a/gcc/go/lang.opt.urls b/gcc/go/lang.opt.urls > index 4b93c4919ac..af888902d98 100644 > --- a/gcc/go/lang.opt.urls > +++ b/gcc/go/lang.opt.urls > @@ -4,7 +4,7 @@ I > UrlSuffix(gcc/Directory-Options.html#index-I) > LangUrlSuffix_D(gdc/Directory-Options.html#index-I) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-I) > > L > -UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > +UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-L) > > ; skipping UrlSuffix for 'Wall' due to multiple URLs: > ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1' > diff --git a/gcc/m2/lang.opt.urls b/gcc/m2/lang.opt.urls > index f7751fe4a3c..7d87bc10084 100644 > --- a/gcc/m2/lang.opt.urls > +++ b/gcc/m2/lang.opt.urls > @@ -41,7 +41,7 @@ I > UrlSuffix(gcc/Directory-Options.html#index-I) > LangUrlSuffix_D(gdc/Directory-Options.html#index-I) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-I) > > L > -UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > +UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-L) > > M > UrlSuffix(gcc/Preprocessor-Options.html#index-M) > LangUrlSuffix_D(gdc/Code-Generation.html#index-M) > diff --git a/gcc/rust/lang.opt.urls b/gcc/rust/lang.opt.urls > index 09cfede8143..e55a0a1f0a3 100644 > --- a/gcc/rust/lang.opt.urls > +++ b/gcc/rust/lang.opt.urls > @@ -4,7 +4,7 @@ I > UrlSuffix(gcc/Directory-Options.html#index-I) > LangUrlSuffix_D(gdc/Directory-Options.html#index-I) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-I) > > L > -UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > +UrlSuffix(gcc/Directory-Options.html#index-L) > LangUrlSuffix_D(gdc/Directory-Options.html#index-L) > LangUrlSuffix_Algol68(ga68/Directory-options.html#index-L) > > ; skipping UrlSuffix for 'Wall' due to multiple URLs: > ; duplicate: 'gcc/Standard-Libraries.html#index-Wall-1'
