diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2022-01-22 12:04:30 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2022-01-23 16:40:24 -0800 |
commit | 4d2321314a656dd3e30117e2a5266cbacb1e60eb (patch) | |
tree | 7e9e54f886e86cfbcc5af680880ac914507f73de /gcc/config.gcc | |
parent | 0c940703f00ded736c42745ac542904e22db8d51 (diff) | |
download | gcc-4d2321314a656dd3e30117e2a5266cbacb1e60eb.zip gcc-4d2321314a656dd3e30117e2a5266cbacb1e60eb.tar.gz gcc-4d2321314a656dd3e30117e2a5266cbacb1e60eb.tar.bz2 |
x86: Also check mode of memory broadcast in bcst_mem_operand
Return false for invalid mode on memory broadcast in bcst_mem_operand:
(vec_duplicate:V16SF (mem/j:V4SF (reg/v/f:DI 109 [ b ])))
gcc/
PR target/104188
* config/i386/predicates.md (bcst_mem_operand): Also check mode
of memory broadcast.
gcc/testsuite/
PR target/104188
* gcc.target/i386/pr104188.c: New test.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions