diff --git a/gcc/cobol/symbols.h b/gcc/cobol/symbols.h
index 70db95b01c7d6b6dfea28c0a85950ace8690605d..5f265b3956395da6d62d412e00d6e2670fc6fe48 100644
--- a/gcc/cobol/symbols.h
+++ b/gcc/cobol/symbols.h
@@ -91,7 +91,7 @@ cbl_dialect_t dialect_is();
 
 //// bool dialect_gnu() { return dialect_gnu_e == (cbl_dialect & dialect_gnu_e); }
 static inline bool dialect_gcc() {
-  return dialect_gcc_e  == (cbl_dialect & dialect_gcc_e );
+  return dialect_gcc_e  == cbl_dialect;
 }
 
 static inline bool dialect_ibm() {