[gnu.utils.bug] GNU ld exits with success even when it doesn't write an executable

mcgrath%helen.Berkeley.EDU@GINGER.BERKELEY.EDU (Roland McGrath) (09/24/88)

After giving me some error messages for undefined symbols:
      file.c:123: Undefined symbol _foobar referenced from text
and NOT producing an a.out, ld exits with 0.