More C type errors by default for GCC 14

Po Lu
Sat May 13 00:45:25 GMT 2023

Gabriel Ravier <> writes:

> ...You're joking, right ? You can't possibly be seriously arguing
> this, you have to be kidding... right ?

No, I'm not.  The meaning of a variable declaration with only a storage
class specifier is extremely clear: the type of the variable is `int'.
There's absolutely nothing ambiguous about it whatsoever:

  register i;
  extern   limit, *k, do_some_computation ();

  for (i = 0; i < limit; ++i)
    k[i] = do_some_computation (i);

Please try to prove me wrong.

More information about the Gcc mailing list