[PATCH] libcsupport: Workaround for GCC 5.1 and later

Chris Johns chrisj at rtems.org
Wed Jul 15 07:48:34 UTC 2015


On 15/07/2015 4:50 pm, Sebastian Huber wrote:
> 
> I didn't file a PR, only asked on the mailing list. My impression is
> that this is not a bug, but a feature that must be disabled by C library
> developers.

A compiler that optimises to a infinite recursive loop for code that is
ok and not pushing any standards limit would seems like a bug to me.

> 
>>
>> If the code being optimized is the function 'calloc', which it should
>> know, then maybe this is not such a good idea to call itself.
> 
> Yes, maybe this would complicate the compiler too much for a rare use
> case, e.g. C library.
> 

I feel there is more pain with this issue to come for embedded users.

Chris



More information about the devel mailing list