[gnu.gcc.bug] should gcc v1.30 compile this?

andy@CSVAX.CALTECH.EDU (Andy Fyfe) (11/17/88)

% cat x.c
f()
{
	g();
}

h()
{
	signal(1, g);
}

g()
{
	return;
}
% gcc -c x.c
x.c: In function h:
x.c:8: undeclared variable `g' (first use here)
x.c: In function g:
x.c:12: `g' used prior to declaration