On Monday 23 May 2005 05:09 pm, Colin <[EMAIL PROTECTED]> wrote:
> -O3: The highest performance optimization level before code starts to
> break. It goes up to -O9 if you're daring. (Use -Os to compile for
> size.) Implies a lot of stuff.
Ack! What? It does *not* go up to -O9 and never has. Currently, the code
change anything after -O3. There used to be an -O4, and I think up to -O6
in private builds, but anything higher than -O3 won't help anymore. (It
didn't really /help/ before, more often than not it simply produced
seeg-faulting executables.)
You can specify -O9, but I don't think that's actually a limit. I think
you can but any value there that's recognized by aoti (or maybe one of the
strto{,u}{l,ll} family). Use -O69 and see how fast you bugs get marked
INVALID at bugs.gentoo.org!
Also, I *think* -O3 is still broken on some architectures. x86 should
support it fine, but -O3 is in that group of compiler flags that has
produced broken executables. (That said, I run with -O3 on a pentinum2
and am quite happy.)
--
Boyd Stephen Smith Jr.
[EMAIL PROTECTED]
ICQ: 514984 YM/AIM: DaTwinkDaddy
--
[email protected] mailing list