collect2(1): Trim sources that create empty objects.
gcc80: Bring in makefiles but leave them unhooked.Makefile infrastructure was reused from gcc50 one writen by John Marino.