Dear Tom Rini, > On 09/18/12 11:33, Marek Vasut wrote: > > Dear Scott Wood, > > [snip] > > >> I think I got some wires crossed and was thinking about > >> printf/puts. We want those to be optimized away at compile time > >> (not pointed to a stub at link time) on an SPL that has no output > >> support, but once that's done the low level serial functions > >> shouldn't be referenced anymore, right? > > > > But if you point them to stubs, that's OK. The compiler will GC > > these useless stubs anyway. But wait, we're getting to LTO here, > > right? > > > > So the safest bet really is macro in serial.h ? > > Due to the gcc bug I've mentioned before, yes. Dummy functions will, > I bet, keep the string constants around. do {} while(0) will drop > them out entirely.
Yea ... the GCC bug, what a crap :-( Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot