aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2025-08-28 20:30:35 -0700
committerH.J. Lu <hjl.tools@gmail.com>2025-08-29 05:14:08 -0700
commit207a506ee50d6510ff4c53db39a52ba1082842e4 (patch)
treeda3234cb56ee7743104506a62d4e7bfadb3c5923 /libjava
parent62843b3453ee30f77ceb7e09769e0cea9920a2cd (diff)
downloadgcc-207a506ee50d6510ff4c53db39a52ba1082842e4.zip
gcc-207a506ee50d6510ff4c53db39a52ba1082842e4.tar.gz
gcc-207a506ee50d6510ff4c53db39a52ba1082842e4.tar.bz2
x86: Handle constant in any modes in setmem_epilogue_gen_val
Since the constant passed to setmem_epilogue_gen_val may not be in word_mode, update setmem_epilogue_gen_val to handle any integer modes. gcc/ PR target/121108 * config/i386/i386-expand.cc (setmem_epilogue_gen_val): Don't assert op_mode == word_mode and handle any integer modes. gcc/testsuite/ PR target/121108 * gcc.target/i386/memset-strategy-16.c: New test. Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions