lightning
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Check results on PowerPC


From: Paul Cercueil
Subject: Re: Check results on PowerPC
Date: Fri, 19 Aug 2022 09:47:37 +0200

Hi Paulo,

Le jeu., août 18 2022 at 14:15:32 -0300, Paulo César Pereira de Andrade <paulo.cesar.pereira.de.andrade@gmail.com> a écrit :
Em qui., 18 de ago. de 2022 às 12:52, Paul Cercueil
<paul@crapouillou.net> escreveu:

 Hi Paulo,

  Hi Paul,

I don't know if that's a known thing, but there are several breakages
 on PowerPC (PPC32BE):

  What operating system?

Linux, under qemu-user.

 FAIL: 3to2
 PASS: add
 PASS: align
 PASS: allocai
 PASS: allocar
 PASS: bp
 PASS: divi
 PASS: fib
 PASS: rpn
 PASS: ldstr
 PASS: ldsti
 PASS: ldstxr
 PASS: ldstxi
 PASS: ldstr-c
 PASS: ldstxr-c
 PASS: ldstxi-c
 FAIL: cvt
 PASS: hton
 PASS: bswap
 PASS: branch
 PASS: alu_add
 PASS: alux_add
 PASS: alu_sub
 PASS: alux_sub
 PASS: alu_rsb
 PASS: alu_mul
 PASS: alu_div
 PASS: alu_rem
 PASS: alu_and
 PASS: alu_or
 PASS: alu_xor
 PASS: alu_lsh
 PASS: alu_rsh
 PASS: alu_com
 PASS: alu_neg
 PASS: movzr
 PASS: fop_abs
 FAIL: fop_sqrt
 FAIL: varargs
 PASS: stack
 FAIL: clobber
 PASS: carry
 FAIL: call
 PASS: float
 PASS: jmpr
 PASS: live
 PASS: put
 PASS: qalu_mul
 PASS: qalu_div
 PASS: range
 PASS: ranger
 PASS: ret
 PASS: tramp
 PASS: va_list

 Cheers,
 -Paul

  I know it is broken for Darwin/BSD since
https://git.savannah.gnu.org/cgit/lightning.git/commit/?id=38e20cebf6430f48ebcd1c8b608b3329abc0221a

  If it is Linux or AIX, it should work in the latest official
release. You might
experiment with a bisect from
https://git.savannah.gnu.org/cgit/lightning.git/commit/?id=e0383cb2de8eeaa30f86ae6c586740e8e93abbf6
to the latest commit, as some change might have broken it. What is quite
possible, as most tests pass.

Actually I tested at the lightning-2.1.3 tag now, and these tests fail as well.

  Apparently it is an issue with floating point registers.

I think so too.

Cheers,
-Paul





reply via email to

[Prev in Thread] Current Thread [Next in Thread]