[U-Boot] Discussion topics / issues

Marek Vasut marex at denx.de
Fri Oct 10 16:26:41 CEST 2014


On Friday, October 10, 2014 at 04:04:40 PM, Jeroen Hofstee wrote:
> Hello Wolfgang,
> 
> On 10-10-14 14:22, Wolfgang Denk wrote:
> >> It does not mention puts() vs. printf(), if it is indeed meant to be
> >> u-boot policy.
> > 
> > This is not just U-Boot philosophy, but something that I would
> > consider a matter of course when writing code - using the appropriate
> > tools for the task at hand.  If all you want to do is sendout a
> > constant string to the utput device, there is no need to invoke a
> > function that provides fancy formatting options.
> > 
> > Don't we always try to use the smallest, most efficient tool that is
> > suited for a task?
> 
> calling printf("%s\n", "string") gets translated into puts by the
> compiler. There should be no difference in the binary.

Is this LLVM specific or does GCC do that too ? This is interesting information.

Best regards,
Marek Vasut


More information about the U-Boot mailing list