Bug#802699: gcc-5: No tail recursion optimization on s390

2015-10-23 Thread Camm Maguire
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 writes: > On 22.10.2015 19:09, Camm Maguire wrote: >> Package: gcc-5 >>

Bug#802699: gcc-5: No tail recursion optimization on s390

2015-10-22 Thread Camm Maguire
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: