aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorHu, Lin1 <lin1.hu@intel.com>2025-03-24 15:36:13 +0800
committerHu, Lin1 <lin1.hu@intel.com>2025-03-27 17:09:31 +0800
commit271745bafafbf3316d01ceb6430d67b894129a4c (patch)
tree6acfc8eacd2c9eb4eb29a8cf762919be789f40dc /libcpp
parentaccbc1b90bd942aa36ac1485a21056b774ce02df (diff)
downloadgcc-271745bafafbf3316d01ceb6430d67b894129a4c.zip
gcc-271745bafafbf3316d01ceb6430d67b894129a4c.tar.gz
gcc-271745bafafbf3316d01ceb6430d67b894129a4c.tar.bz2
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.wang@intel.com>
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions