[Bug target/99929] SVE: Wrong code at -O2 -ftree-vectorize

2021-04-15 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99929 rsandifo at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |8.5 --- Comment #4 from

[Bug target/99929] SVE: Wrong code at -O2 -ftree-vectorize

2021-04-14 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99929 --- Comment #3 from CVS Commits --- The master branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:a87d3f964df31d4fbceb822c6d293e85c117d992 commit r11-8184-ga87d3f964df31d4fbceb822c6d293e85c117d992 Author: Richard Sandiford

[Bug target/99929] SVE: Wrong code at -O2 -ftree-vectorize

2021-04-13 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99929 rsandifo at gcc dot gnu.org changed: What|Removed |Added CC||rsandifo at gcc dot

[Bug target/99929] SVE: Wrong code at -O2 -ftree-vectorize

2021-04-06 Thread acoplan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99929 --- Comment #1 from Alex Coplan --- Slightly cleaner testcase: #include static void e(short *g, short p2) { *g ^= p2; } static short m[23]; int main() { for (unsigned i = 0; i < 23; ++i) m[i] = 4; if (svaddv(svptrue_pat_b32(SV_VL1),