[gcc r17-2647] openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules [PR119102]: Update 'module_state' comment

Thomas Schwinge tschwinge@gcc.gnu.org
Thu Jul 23 07:23:53 GMT 2026


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

commit r17-2647-geacad754773af0c4146ef6e215b15048e8810ac7
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date:   Thu Jul 23 00:31:15 2026 +0200

    openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules [PR119102]: Update 'module_state' comment for 'SE_BITS' change
    
    Minor fix-up for commit ddeb70548c81f5dba91f281290584698897151d8
    "openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules [PR119102]", which
    did:
    
         enum streamed_extensions {
        -  SE_OPENMP = 1 << 0,
        -  SE_BITS = 1
        +  SE_OPENMP_SIMD = 1 << 0,
        +  SE_OPENMP = 1 << 1,
        +  SE_OPENACC = 1 << 2,
        +  SE_BITS = 3
         };
    
    ..., but didn't update the documentary use of 'SE_BITS' in 'module_state'.
    
            PR c++/119102
            gcc/cp/
            * module.cc (module_state): Update comment for 'SE_BITS' change.

Diff:
---
 gcc/cp/module.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/cp/module.cc b/gcc/cp/module.cc
index 4057d916c227..f7569e688a26 100644
--- a/gcc/cp/module.cc
+++ b/gcc/cp/module.cc
@@ -3805,7 +3805,7 @@ class GTY((chain_next ("%h.parent"), for_user)) module_state {
   bool visited_p : 1;    /* A walk-once flag. */
   /* Record extensions emitted or permitted.  */
   unsigned extensions : SE_BITS;
-  /* 14 bits used, 2 bits remain  */
+  /* 16 bits used, 0 bits remain.  */
 
  public:
   module_state (tree name, module_state *, bool);


More information about the Gcc-cvs mailing list