[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [PATCH] clean up CFLAGS
On 10 Mar 2006, at 08:30, Andi Kleen wrote: The main linux kernel switched to -Os by default now. Rationale is that for kernel code it's best to be as small in icache as possible and the optimizations in -O2 mostly help loops etc which kernel code doesn't tend to do a whole lot of. Well, moving to -O2 at least looks sane. I noticed -O3 can go a bit mad with auto inlining. On x86-64 I'm also using -fno-reorder-blocks. The main reason is thatit also makes the code a bit smaller and more important it's much easier to read the assembly code during debugging because it matches the C codebetter. I use that flag too, mainly because I stole x86/64 Xen CFLAGS from Linux. :-) -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |