[gnu.gcc.bug] difference in gcc 1.34 front end and cc

andy@CSVAX.CALTECH.EDU (Andy Fyfe) (04/12/89)

If "gcc -c" is given a list a files, and one bombs out, then gcc deletes
all the .o files made so far.  Cc keeps them.

% cat a.c
foo() {}
% cat b.c
bar() {}
% cat c.c
error!
% cc -c ?.c
a.c:
b.c:
c.c:
"c.c", line 2: syntax error
% echo ?.o
a.o b.o
% gcc -c ?.c
c.c:1: parse error before `!'
% echo ?.o
echo: No match.