Re: Regression on 32-bit big-endian targets

2020-12-12 Thread John Paul Adrian Glaubitz
On 12/12/20 9:25 PM, John Paul Adrian Glaubitz wrote: > Here is the backtrace: > > #0 0x006e3e9c in scm_sum (x=x@entry=0x0, y=0x6) at numbers.c:7569 > 7569 else if (SCM_BIGP (x)) Looking at the source code, I assume the data packing fails on 32-bit BE systems for some reasons. Adrian --

Re: Regression on 32-bit big-endian targets

2020-12-12 Thread John Paul Adrian Glaubitz
Hi! On 12/11/20 12:41 PM, John Paul Adrian Glaubitz wrote: > There seems to be a regression in guile that was introduced somewhere between > the > 3.0.2 and 3.0.4 which seems to affect 32-bit big-endian targets only [1]: Here is the backtrace: #0 0x006e3e9c in scm_sum (x=x@entry=0x0, y=0x6) at

Re: Regression on 32-bit big-endian targets

2020-12-12 Thread John Paul Adrian Glaubitz
On 12/11/20 12:41 PM, John Paul Adrian Glaubitz wrote: > I'm currently bisecting the problem on a fast POWER server running a 32-bit > Debian > powerpc installation and will hopefully report back soonish. Bisecting lead me to this change which is probably just hiding the real problem: (sid_power

Regression on 32-bit big-endian targets

2020-12-11 Thread John Paul Adrian Glaubitz
Hello! There seems to be a regression in guile that was introduced somewhere between the 3.0.2 and 3.0.4 which seems to affect 32-bit big-endian targets only [1]: guild compile --target="hppa-unknown-linux-gnu"\ -W0 -O1 \ -L "/<>/module"