[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