Re: -O2 vs -O3

From: willy@thepuffingroup.com
Date: Wed May 24 2000 - 14:21:41 EST


On Wed, May 24, 2000 at 09:48:19AM -0600, Christopher Thompson wrote:
> Brief question:
>
> Linux kernels are compiled with the -O2 flag set. I'm curious, why don't we
> use -O3?

-O3 introduces some optimisations which may not be appropriate for the
kernel. In particular, it tries to know better about function-inlining.
It is asserted (note I don't necessarily agree with the assertion :-)
that the kernel developers in their infinite wisdom have analysed which
functions would best be inlined and which are best out-of-line.

> Also, is it now safe to compile the 2.3.99-prex kernels with gcc 2.95.2 instead
> of 2.7.2.3?

not sure. most people seem to, but if you run into any problems, it's
normally advised that you should drop back to 2.7.2 to verify them.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:12 EST