LWN.net Logo

Quotes of the week

Whether a service runs on nonfree software is not a question that directly affects the people that use the service. We don't know -- we can't tell as users -- whether there is any proprietary software on the server. If there is, we are sorry for Google's misfortune and encourage them to replace it soon, but that is no reason to refuse to deal with them in the mean time.
-- Richard Stallman

It seems to me that at the present moment LLVM's frontends are better than GCC's, and GCC's backends are better than LLVM's. By this I mean specifically that LLVM's frontends generate better diagnostics, whereas GCC's backends generate code that has better runtime performance. (LLVM also appears to run faster, which is a good feature but not in my mind a determining one.) Therefore, I see a clear benefit to clang->gcc, but I do not see a clear benefit to gcc->llvm. This comment is of course entirely independent of the licensing issues.
-- Ian Lance Taylor
(Log in to post comments)

Quotes of the week

Posted Sep 17, 2010 2:48 UTC (Fri) by vapier (subscriber, #15768) [Link]

seems like the copy of Ian's quote here has a typo when compared to the original. his original says "clang->gcc", put the lwn one says "clang->pgcc".

Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds