On Tue, Sep 19, 2000 at 04:11:30PM -0700, David S. Miller wrote: > Unfortunately, gcc does not make inline functions as cheap as "macros > with type checking". There are extra costs and often the register > allocator cannot cope and stuff starts getting spilled to the stack. It is supposedly on the way to be fixed, if it isn't already done. I'm not completely positive it is in the requirements of gcc 3.0, but I think it is. It is already fixed for C++. Keywords to look for in the gcc MLs: tree-based inlining, function-at-a-time parsing. OG. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please read the FAQ at http://www.tux.org/lkml/
- Re: [PATCH] abuse of macros i... David S. Miller
- Re: [PATCH] abuse of macros i... Andrea Arcangeli
- Re: [PATCH] abuse of macros i... Andi Kleen
- Re: [PATCH] abuse of macros i... Horst von Brand
- Re: [PATCH] abuse of macros in swab.h Alexander Viro
- Re: [PATCH] abuse of macros in swab.h Martin Dalecki
- Re: [PATCH] abuse of macros in swa... Andi Kleen
- Re: [PATCH] abuse of macros in swab.h David S. Miller
- Re: [PATCH] abuse of macros in swab.h Linus Torvalds
- Re: [PATCH] abuse of macros in swa... Alexander Viro
- Re: [PATCH] abuse of macros in swab.h Olivier Galibert
- Re: [PATCH] abuse of macros in swab.h Andrea Arcangeli
- Re: [PATCH] abuse of macros in swab.h Alexander Viro
- Re: [PATCH] abuse of macros in swab.h Trond Myklebust
- Re: [PATCH] abuse of macros in swab.h Andrzej Krzysztofowicz
- Re: [PATCH] abuse of macros in swab.h Giuliano Pochini
- Re: [PATCH] Fix big endian ext2 bmap in 2.2. Alexander Viro