DragonFly users List (threaded) for 2008-07
DragonFly BSD
DragonFly users List (threaded) for 2008-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Hammer on snapshot cd's


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Wed, 16 Jul 2008 14:17:44 +0200
Mail-followup-to: users@crater.dragonflybsd.org

On Wed, Jul 16, 2008 at 05:12:02PM +0800, Sepherosa Ziehau wrote:
> > There seems to be a traditional, irrational fear of -O2 in the FreeBSD
> > community, which I can't explain.  I've heard something about -O2 and inline
> > assembly, but that's probably old as well.

Like the horrible mess they do for the ip checksumming...
Frankly, I believe most of that is due to bad inline assembly specs...

> I think it something about accessing (or dereferencing) unaligned
> fields in a union.

-O2 turns on -fstrict-aliasing by default, which means that two types
can only overlap, if they one is char or share definition. That's a bit
simplified. It is something you really want to explicitly turn off for a
kernel...

Joerg



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