On Fri, 19 Apr 2024 10:34:30 +0100 Peter Blackman
<pe...@pblackman.plus.com> wrote:
On 13/04/2024 10:45, Bernhard Übelacker wrote:
Hi Bernard,
Many thanks for looking at this, but I'm afraid I still can't see any
obvious solution.
> (gdb) bt
> #0 iter_thread_int (fth=0x157681210) at rect.c:500
The failing instruction is
500 if (p[3]==1.0) {
I assume the issue is with p[3] rather than 1.0,
but the gbd dump shows p[3] holding a valid value!
(gdb) print p[3]
$8 = 1
If anyone with access to hardware was minded to have a further look,
it might be interesting to see if the program works without
optimisation,
or maybe with just -O1 (set in Makefile.am)
Kind Regards,
Peter
Hello Peter,
Thanks for the suggestion. I have access to the ppc64el hardware, and I
will look into this.
Best Regards,
Trupti