Discussion about merging Go frontend
Mark Mitchell
mark@codesourcery.com
Tue Oct 26 15:51:00 GMT 2010
On 10/26/2010 10:41 AM, Joseph S. Myers wrote:
> Well, slow on hosts where process creation is slow (just like the separate
> gcc/cc1/as/collect2/ld/lto-wrapper/... processes). The separate process
> design was probably based on process creation being fast
A lot of this is also historical; gcc/cc1/as/ld mirror typical UNIX
compilers of the era at which GCC was built. collect2 was presumably
necessary because of dependence on proprietary ld; if we could assume
GNU ld (or GOLD) everywhere, we could fold that functionality directly
into the linker.
--
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713
More information about the Gcc
mailing list