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
-- 
gentoo-user@gentoo.org mailing list

Reply via email to