https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122304
Carson Range <crange76 at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|14.3.1 |14.3.0
--- Comment #7 from Carson Range <crange76 at gmail dot com> ---
(In reply to Andrew Pinski from comment #3)
> (In reply to Sam James from comment #2)
> > Please try -ffp-contract=off or -ffp-contract=standard.
>
> -ffp-contract=standard is NOT an option, it is -ffp-contract=on.
>
> Yes it is a bit confusing that way. off means no contraction will happen.
> while on means only contraction allowed by the standard (inside expressions
> only and not outside of statements) unless one of the #pragma is in turned
> on. While fast means across all statements.
>
> It might also be the case that =on might fail too because the code is
> expecting no contraction (that is no use of Fused multiply add instructions).
What is this difference between ffp-contract on and off? I assume the default
is fast which causes this error I believe right?