diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2025-08-28 20:30:35 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2025-08-29 05:14:08 -0700 |
commit | 207a506ee50d6510ff4c53db39a52ba1082842e4 (patch) | |
tree | da3234cb56ee7743104506a62d4e7bfadb3c5923 /libjava | |
parent | 62843b3453ee30f77ceb7e09769e0cea9920a2cd (diff) | |
download | gcc-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