https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98868

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Ah, so I have polyhedron11 and remember patching:

!CRAY - The following multiply must be done with 64 bits (not 46 bits)
!       The algoritm depends on the overflow characteristics of
!       a 32 or 64 bit multiply.
      jsee_long = jsee;
      jsee_long = jsee_long * jmul + jadd
      jsee = jsee_long;

see ~gcctest/spectests/c++bench/pb11/rnflow.patch which IIRC else caused
miscompiles at some point due to undefined overflow.  Might explain why
I can't reproduce the issue.

Reply via email to