[Bug target/110309] Wrong code for masked load expansion

2023-07-31 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 Richard Biener changed: What|Removed |Added Known to work||13.1.1, 14.0 Target Milestone|---

[Bug target/110309] Wrong code for masked load expansion

2023-06-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 --- Comment #7 from CVS Commits --- The releases/gcc-13 branch has been updated by hongtao Liu : https://gcc.gnu.org/g:ecc1af1f5b2c0fbcfa8840c79aa6102d413850b2 commit r13-7499-gecc1af1f5b2c0fbcfa8840c79aa6102d413850b2 Author: liuhongt Date:

[Bug target/110309] Wrong code for masked load expansion

2023-06-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 --- Comment #6 from CVS Commits --- The releases/gcc-12 branch has been updated by hongtao Liu : https://gcc.gnu.org/g:1f5591a9578b8cacda9d4c73a25d93598d68e028 commit r12-9742-g1f5591a9578b8cacda9d4c73a25d93598d68e028 Author: liuhongt Date:

[Bug target/110309] Wrong code for masked load expansion

2023-06-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 --- Comment #5 from CVS Commits --- The releases/gcc-11 branch has been updated by hongtao Liu : https://gcc.gnu.org/g:f59565f5dc2cdb5ac5a0b2b75404a36771232f86 commit r11-10883-gf59565f5dc2cdb5ac5a0b2b75404a36771232f86 Author: liuhongt Date:

[Bug target/110309] Wrong code for masked load expansion

2023-06-24 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 --- Comment #4 from Hongtao.liu --- Fixed for GCC14. Note: unspec is not added to maskstore since vpblendd doesn't support memeory dest, so there's no chance for a maskstore be optimized to vpblendd?

[Bug target/110309] Wrong code for masked load expansion

2023-06-24 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 --- Comment #3 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:c79476da46728e2ab17e0e546262d2f6377081aa commit r14-2070-gc79476da46728e2ab17e0e546262d2f6377081aa Author: liuhongt Date: Tue Jun

[Bug target/110309] Wrong code for masked load expansion

2023-06-19 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 --- Comment #2 from Hongtao.liu --- (In reply to Richard Biener from comment #1) > I think the two > > (define_expand "maskload" > [(set (match_operand:V48H_AVX512VL 0 "register_operand") > (vec_merge:V48H_AVX512VL > (match_operand:

[Bug target/110309] Wrong code for masked load expansion

2023-06-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110309 --- Comment #1 from Richard Biener --- I think the two (define_expand "maskload" [(set (match_operand:V48H_AVX512VL 0 "register_operand") (vec_merge:V48H_AVX512VL (match_operand:V48H_AVX512VL 1 "memory_operand") (match_dup 0)