From: Dave D. <do...@do...> - 2004-08-09 18:31:11
|
On Mon, Aug 09, 2004 at 05:24:56PM +0100, James Courtier-Dutton wrote: > When gcc compiles, it sometimes optimizes out local variables, which is > why you might not be seeing them. Just FYI: gcc 3.4.1 (not sure about earlier versions) will sometimes optimize out or auto-inline static functions. Try "gcc -O2 -s" on this, for example: static int foo(int x) { return x * 2; } int bar(int y) { return foo(y); } Makes profiling interesting, to say the least :-) -Dave Dodge |