[LLVMdev] updating the "Getting Started" page with more info about the gcc4 frontend
Erick Tryzelaar
erickt at dslextreme.com
Thu Aug 24 20:42:01 PDT 2006
Scott Michel wrote:
> That part about "native" -- yeah, it's there. The existence predicate
> returns true. IT'S SOMETHING THAT IS EASILY SKIPPED OVER WHEN SKIMMING
> THE DOCUMENT BECAUSE, HECK, THE GCC3 DRIVER COMPILES DIRECTLY TO
> BYTECODE SO WHY DOESNT GCC4?
>
> It's a "least surprise" issue. If gcc3 produces bytecode directly, why
> did the gcc4 driver create such a large departure from original,
> expected functionality? It's a rhetorical question, BTW.
>
I actually know this one :) I believe the powers that be decided that
having a gcc-compatible interface was less surprising to folks than
keeping compatible with the gcc3 driver. Thats why the gcc4 driver now
supports the whole -O[1-4] options, among other things.
More information about the llvm-dev
mailing list