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

Reply via email to