> Greetings, > > I was attempting to ask if function placement matters with respect to > optimization. >
I think this sort of re-arrangement of function calls was introduced in gcc3.3, and is enabled when doing heavy optomisation with -O3 (I guess it's quite time consuming on large files). > For instance: > > -- Ex 1-------------------------------------------------------- > void functionX(); > > functionY() { functionX(); /*note functionX is below in the file*/ } > > functionX() { bla bla } > > ---Ex 2----------------------- ------------------- > > static void functionX() { bla bla } > > functionY() { functionX(); /*X is above in the file */ } > ---------------------------------------------------------- > > I had the prejudice that compilers might be more willing to > optimize Ex 2. > > Regards, > Jody > > >i'm not clear about what you're asking. > >conditional compilation? it does. > > > On Tuesday 06 April 2004 17:59, Baudoin, Jody (MED, GEMS-IT) wrote: > > Greetings wise ones, > > > > Question: Does optimization occur within a file conditional upon > > relative placement of caller & called functions? > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users > > >