[Bug target/124367] assemble failure of vpternlogq with -masm=intel

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Mar 5 08:41:49 GMT 2026


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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:d828a370db427f53164ca5896097eb947f3a6d8c

commit r16-7905-gd828a370db427f53164ca5896097eb947f3a6d8c
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Mar 5 09:39:36 2026 +0100

    i386: Fix up vpternlogq last operand of *andnot<mode>3 for -masm=intel
[PR124367]

    The immediate operand 0x44 in this insn was incorrectly emitted as
    $0x44 even in -masm=intel syntax.

    Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-linux,
    approved by Uros in the PR, committed to trunk.

    2026-03-05  Jakub Jelinek  <jakub@redhat.com>

            PR target/124367
            * config/i386/sse.md (*andnot<mode>3): Use 0x44 rather than $0x44
            for -masm=intel.

            * gcc.target/i386/avx512vl-pr124367.c: New test.


More information about the Gcc-bugs mailing list