Re: Problems Building 7.0-Beta3 with -Os

From: Ruslan Ermilov <ru_at_freebsd.org>
Date: Thu, 6 Dec 2007 10:22:39 +0300
On Wed, Dec 05, 2007 at 03:16:28PM -0800, David O'Brien wrote:
> [...]  -Os is a collection of
> optimizations that is between -O1 and -O2.  That is -Os includes
> everything that -O1 does, and -O2 includes everything that -Os does.
> In otherwords:  -O1 < -Os < -O2   (properly)
> 
I read it differently.  From the manpage:

: -Os Optimize for size.  -Os enables all -O2 optimizations that do not
:     typically increase code size.  It also performs further optimiza-
:     tions designed to reduce code size.

It says that -Os is a subset of -O2 optimizations plus some
extra optimizations.  Reading further in a manpage, there's
only one, -mspace.


Cheers,
-- 
Ruslan Ermilov
ru_at_FreeBSD.org
FreeBSD committer
Received on Thu Dec 06 2007 - 06:23:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:23 UTC