[LLVMdev] FYI: Phoronix GCC vs. LLVM-GCC benchmarks
echristo at apple.com
Sun Sep 20 15:11:29 PDT 2009
>> Don't see much of a reason to be incompatible with gcc on this one.
> Note that this comment doesn't really make sense. The set of
> optimizations which runs for -O1 and -Os aren't at all "gcc
> compatible", changing the list of what runs at -O1 doesn't make
> llvm-gcc/clang any more or less "compatible". Given that we are free
> to change the passes that run at -O1, I'm just suggesting we change it
> enough that it coincides with -Os. :)
Ha. It's a philosophical change. I'd still say that our O1 mostly
matches with the idea of "compiling for speed without taking too much
time" instead of "compiling for size".
That said, I'm not really against the idea in general, just that an
incompatibility would be confusing for those accustomed to the other
way. Why I thought that a new set of options would probably be best
for this sort of thing.
More information about the llvm-dev