https://gcc.gnu.org/g:d9f9f65b4272a3f7f487dc6ef8713522bd2536a8

commit r17-4965-gd9f9f65b4272a3f7f487dc6ef8713522bd2536a8
Author: Jason Merrill <[email protected]>
Date:   Wed Oct 7 10:42:21 2026 -0400

    c++/modules: add documentation for -fno-module-include-translate
    
    Missing bits from adding the option in r17-4959.
    
    gcc/ChangeLog:
    
            * doc/invoke.texi (-fno-module-include-translate): Document.
    
    gcc/c-family/ChangeLog:
    
            * c.opt.urls: Regenerate.

Diff:
---
 gcc/doc/invoke.texi     | 7 +++++++
 gcc/c-family/c.opt.urls | 3 +++
 2 files changed, 10 insertions(+)

diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 7b7fd2b6d282..272ad0cb6f1b 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -240,6 +240,7 @@ in the following sections.
 -fno-implicit-templates
 -fmodule-header@r{[}=@var{kind}@r{]}
 -fmodule-implicit-inline
+-fno-module-include-translate
 -fno-module-lazy
 -fmodule-mapper=@var{specification}
 -fmodule-only
@@ -3633,6 +3634,12 @@ implicitly inline.  It does however generate an ABI 
incompatibility,
 so you must use it everywhere or nowhere.  (Such definitions outside
 of a named module remain implicitly inline, regardless.)
 
+@opindex fmodule-include-translate
+@opindex fno-module-include-translate
+@item -fno-module-include-translate
+Do not treat #include of a header with a corresponding compiled header
+unit as import.
+
 @opindex fno-module-lazy
 @opindex fmodule-lazy
 @item -fno-module-lazy
diff --git a/gcc/c-family/c.opt.urls b/gcc/c-family/c.opt.urls
index 47e6c58f495c..6efeea9b42fe 100644
--- a/gcc/c-family/c.opt.urls
+++ b/gcc/c-family/c.opt.urls
@@ -1391,6 +1391,9 @@ 
UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-fmodule-header)
 fmodule-implicit-inline
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-fmodule-implicit-inline)
 
+fmodule-include-translate
+UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-fmodule-include-translate)
+
 fmodule-only
 UrlSuffix(gcc/C_002b_002b-Dialect-Options.html#index-fmodule-only)

Reply via email to