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

--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-15 branch has been updated by Jakub Jelinek
<[email protected]>:

https://gcc.gnu.org/g:088209c6e8f7d3524adf5cbf83eb706625ec5df2

commit r15-10909-g088209c6e8f7d3524adf5cbf83eb706625ec5df2
Author: Jakub Jelinek <[email protected]>
Date:   Tue Mar 3 09:51:33 2026 +0100

    i386: Fix up some FMA patterns for -masm=intel [PR124315]

    The following 4 define_insns don't have matching operands between AT&T and
    Intel syntax, %3 is "0" and %1 was missing.
    Searched grep '%0%{%4%}|%0%{%4%}' *.md and didn't find other spots where
    the operand numbers wouldn't match (reverse order of course).

    2026-03-03  Jakub Jelinek  <[email protected]>

            PR target/124315
            * config/i386/sse.md (avx512f_vmfmadd_<mode>_mask3<round_name>,
            avx512f_vmfmsub_<mode>_mask3<round_name>,
            avx512f_vmfnmadd_<mode>_mask3<round_name>,
            avx512f_vmfnmsub_<mode>_mask3<round_name>): Use %<iptr>1 instead of
            %<iptr>3 in -masm=intel syntax.

            * gcc.target/i386/avx512f-pr124315.c: New test.

    (cherry picked from commit 19e1192b1f867bfe3aba6de10d0c68f6be5d7677)

Reply via email to