Re: Changing the default 32-bit x86 arch for Fedora 12 (#2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jun 17, 2009 at 08:56:58PM +0200, drago01 wrote:
> > Note that GCC 4.4 switches -Os on for unlikely executed basic blocks and/or
> > unlikely executed functions (of course profile feedback helps here a lot,
> > but even without it the heuristics gets it right in many cases), so forcing
> > -Os for all code, even hot, is not a good idea.
> > On the other side, compiling everything with -O3 is going to bloat code a
> > lot, just compile with -O3 the hot compilation units or even better just
> > hot functions.
> 
> Is this (bloated code) really a problem if the code runs faster?

Of course it is.  You trash caches by rarely used functions.  You don't want
to optimize rarely used code at the expense of code size, only the often used.

	Jakub

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux