Greetings! OK.  It turns out to be platform generic.  Tail position in
boolean expressions is broken, but works in the analogous ternary
expression.  Seems to be bad at least since 4.9. 

Matthias Klose <d...@debian.org> writes:

> On 22.10.2015 19:09, Camm Maguire wrote:
>> Package: gcc-5
>> Version: 5.2.1-22
>> Severity: normal
>>
>> The following gcl routine (equal1) is not tail recursion optimized
>> (first recursive call, line 463 predicate.c) on s390 when compiled with
>> -G -O2, unlike on other Debian release platforms:
>
> Hi Camm,
> it would save me some time if you could report this upstream yourself.
>
> Thanks, Matthias
>
>
>
>
>

-- 
Camm Maguire                                        c...@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

Reply via email to