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

--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Hu <hu...@gcc.gnu.org>:

https://gcc.gnu.org/g:271745bafafbf3316d01ceb6430d67b894129a4c

commit r15-8964-g271745bafafbf3316d01ceb6430d67b894129a4c
Author: Hu, Lin1 <lin1...@intel.com>
Date:   Mon Mar 24 15:36:13 2025 +0800

    i386: Set attr "addr" as "gpr16" for constraint "jm". [PR 119425]

    "jm" should with "gpr16", otherwise maybe raise ICE in reload pass.

    gcc/ChangeLog:

            PR target/119425
            * config/i386/sse.md:
            (vec_set<mode>_0): Set the alternative with constraint "jm"'s
            attribute "addr" to "gpr16".
            (<mask_codefor>avx512dq_shuf_<shuffletype>64x2_1<mask_name>):
            Ditto.
            (avx512vl_shuf_<shuffletype>32x4_1<mask_name>): Ditto.
            (avx2_pblendd<mode>): Ditto.
            (aesenc): Ditto.
            (aesenclast): Ditto.
            (aesdec): Ditto.
            (aesdeclast): Ditto.
            (vaesdec_<mode>): Ditto.
            (vaesdeclast_<mode>): Ditto.
            (vaesenc_<mode>):: Ditto.
            (vaesenclast_<mode>):: Ditto.
            (aes<aesklvariant>u8): Ditto.
            (*aes<aeswideklvariant>u8): Ditto.

    gcc/testsuite/ChangeLog:

            PR target/119425
            * gcc.target/i386/pr119425.c: New test.

            Co-authered-by: Hongyu Wang <hongyu.w...@intel.com>
  • [Bug target/119425] [15 Regress... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to