Linked by Eugenia Loli-Queru on Sat 19th Nov 2005 08:26 UTC, submitted by resistor
General Development In an email to the GCC development mailing list, one of the main developers of LLVM revealed that his recent employment at Apple has been focused on integrating LLVM with GCC, and is now proposing a long-term merge of the two projects.
Permalink for comment 62168
To read all comments associated with this story, please click here.
There will be political resistance from GCC
by xdev on Sat 19th Nov 2005 10:13 UTC
xdev
Member since:
2005-11-11

This proposal would essentially mean shifting power away from gcc to the generic backend. The gcc people don't allow this to happen. AFAIR, Sun used to have an ANSI-C backend for GCC which would've been very neat to get gcc output run on really odd platforms with just a silly C compiler. They tried to get it included - no go.

This situation is essentially the same. GCC folks want gcc to be _the_ platform, not a tool, and _source_ as the preferred form of portable product. Plus now, that Tree-SSA is in place, there is hardly the need for yet another optimizer framework that gcc will NOT benefit from.

The only way Apple could have success here would be to fork gcc, call it like, er, "agcs" and improve it so drastically that the mainstream is eventually forced to merge-up and include their desired backend on that route.