https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97330

--- Comment #2 from David Binderman <dcb314 at hotmail dot com> ---
Flags -Werror=implicit-int and -Werror=old-style-definition seem useful.

Here is another reduced test case:

int a, b, d;
char c, e;
void f(void) {
  char g = c;
  if (b)
    goto h;
  while (d) {
    e = c;
  h:
    d -= a;
  }
}

Reply via email to