[Bug target/97642] Incorrect replacement of vmovdqu32 with vpblendd can cause fault

2023-01-30 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97642 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Target Milestone|---

[Bug target/97642] Incorrect replacement of vmovdqu32 with vpblendd can cause fault

2020-12-02 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97642 --- Comment #6 from Hongtao.liu --- Fixed in GCC11, GCC10 is fine, no need to backport.

[Bug target/97642] Incorrect replacement of vmovdqu32 with vpblendd can cause fault

2020-12-02 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97642 --- Comment #5 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:35c4c67e6c534ef3d6ba7a7752ab7e0fbc91755b commit r11-5696-g35c4c67e6c534ef3d6ba7a7752ab7e0fbc91755b Author: liuhongt Date: Tue Nov 3

[Bug target/97642] Incorrect replacement of vmovdqu32 with vpblendd can cause fault

2020-11-03 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97642 --- Comment #4 from Jakub Jelinek --- Ok, but please also during expansion try to detect the all ones mask case and already during expansion emit normal non-masked load (+ we need a define_insn_and_split for it with pre-reload splitting just in c

[Bug target/97642] Incorrect replacement of vmovdqu32 with vpblendd can cause fault

2020-11-02 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97642 --- Comment #3 from Hongtao.liu --- (In reply to Jakub Jelinek from comment #1) > The problem is that in the RTL representation there is nothing that would > tell cse, forward propagation or combiner etc. not to optimize the > (insn 7 6 8 2 (set