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

--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Alexander Monakov from comment #6)
> Sure, but I was talking specifically about the pattern matching introduced
> by that commit.

The general rule for pattern matching is if you don't have a FMA (or FMA-like)
don't try to generate a FMA when -ffp-contract=off is supplied. The target
backend should NOT know about flag_fp_contract_mode for the FMA like patterns.
It is up to the middle-end optimizers to produce the correct thing.

Reply via email to