Messages in this thread | | | From | David Howells <> | Subject | Re: [PATCH 12/14] FRV: Generate more useful debug info | Date | Wed, 03 Nov 2004 13:38:23 +0000 |
| |
> > That may not be true today, but what is true is that -O1 is not a light > > thing to just do. > > And btw, in some cases the inlining used to be a correcness issue, so no, > just making it be "static inline" doesn't necessarily fix the basic issue. > > Again, whether that is necessarily true today is not something I'm ready > to guarantee one way or the other, so this is just an observation that > things can be a lot more subtle than you seem to assume.
I've been able to run a range of 2.4 and 2.6 kernels compiled with -O1 and without any -O flag at all, and with all "extern inline" changed to "static inline". It doesn't seem to be a problem on i386, x86_64, frv (which I'm trying to add) and am33 (which I haven't tried to add yet).
When debugging, -O2 makes for a real problem because, amongst other inconvenient things, it enables the explicit parallelisation features that frv cpus support.
Would you object to making it possible for the arch to override the optimisation level when debugging?
David - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |