[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #13 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:55b989de7679a486ad674fb154408de26ac96467 commit r12-3724-g55b989de7679a486ad674fb154408de26ac96467 Author: Richard Biener Date:

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #12 from Andrew Pinski --- (In reply to Andrew Pinski from comment #11) > (In reply to Richard Biener from comment #10) > > Going to use the following for g++.dg/vect/ > > > > /* { dg-do compile } */ > > /* { dg-additional-options

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #11 from Andrew Pinski --- (In reply to Richard Biener from comment #10) > Going to use the following for g++.dg/vect/ > > /* { dg-do compile } */ > /* { dg-additional-options "-O3" } */ > /* { dg-additional-options

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #10 from Richard Biener --- Going to use the following for g++.dg/vect/ /* { dg-do compile } */ /* { dg-additional-options "-O3" } */ /* { dg-additional-options "-march=armv8.2-a+sve" { target aarch64-*-* } } */

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #9 from Andrew Pinski --- Unincluded testcase: #include template struct BasicVector { ValueType& operator[](int i) { return x_[i]; } ValueType operator[](int i) const { return x_[i]; } ValueType x_[3]; }; typedef int

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #8 from Richard Biener --- On x86 get_group_load_store_type ends up with VMAT_ELEMENTWISE because /* As a last resort, trying using a gather load or scatter store. ??? Although the code can handle all group sizes

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 Richard Biener changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org ---

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #6 from Richard Biener --- It seems that g:24f99147b9264f8f7d9cfb2fa6bd431edfa252d2 hides the issue on trunk, reverting it reproduces the issue. I'll have a look nevertheless.

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-20 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 --- Comment #4 from Andrew Pinski --- Created attachment 51488 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51488=edit trimmed preprocessed source a lot

[Bug target/102421] [12 Regression] ICE with -march=armv8.2-a+sve -O3

2021-09-20 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102421 Andrew Pinski changed: What|Removed |Added Summary|ICE with|[12 Regression] ICE with