[U-Boot] Discussion topics / issues
Jeroen Hofstee
jeroen at myspectrum.nl
Fri Oct 10 18:09:19 CEST 2014
Hello Marek,
On 10-10-14 16:26, Marek Vasut wrote:
> 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.
I was talking about gcc, it has been doing such since ages ago
(unless you purposely disable it). clang does it as well.
Regards,
Jeroen
More information about the U-Boot
mailing list