(grokdeclarator): Make `long long long' an error, not a warning.
authorRichard Stallman <rms@gnu.org>
Sun, 5 Jul 1992 22:22:43 +0000 (22:22 +0000)
committerRichard Stallman <rms@gnu.org>
Sun, 5 Jul 1992 22:22:43 +0000 (22:22 +0000)
(grokdeclarator):  Make `long long long' an error, not a
warning.  Make duplicate qualifiers do pedwarn, not warning.

From-SVN: r1453

gcc/c-decl.c

index 31fc6740d705246b7e6e6bfcc2f25c2576e33701..6a9b270f9a721fb88299489e75f7ce77566eba9a 100644 (file)
@@ -3440,7 +3440,7 @@ grokdeclarator (declarator, declspecs, decl_context, initialized)
                    if (pedantic)
                      pedwarn ("duplicate `%s'", IDENTIFIER_POINTER (id));
                    else if (longlong)
-                     warning ("`long long long' is too long for GCC");
+                     error ("`long long long' is too long for GCC");
                    else
                      longlong = 1;
                  }
@@ -3898,9 +3898,9 @@ grokdeclarator (declarator, declspecs, decl_context, initialized)
                    }
                }
              if (constp > 1)
-               warning ("duplicate `const'");
+               pedwarn ("duplicate `const'");
              if (volatilep > 1)
-               warning ("duplicate `volatile'");
+               pedwarn ("duplicate `volatile'");
            }
 
          declarator = TREE_OPERAND (declarator, 0);