https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86159
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P2 Status|UNCONFIRMED |ASSIGNED Known to work| |6.4.1 Version|unknown |8.1.1 Keywords| |ice-on-valid-code, | |needs-bisection Last reconfirmed| |2018-06-15 Component|c++ |tree-optimization Ever confirmed|0 |1 Summary|g++ ICE at -O1 and above on |[7/8/9 Regression] g++ ICE |valid code: incorrect type |at -O1 and above on valid |of vector CONSTRUCTOR |code: incorrect type of |elements |vector CONSTRUCTOR elements Target Milestone|--- |7.4 Known to fail| |7.3.1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed. Works on the GCC 6 branch. We have a mismatch between signed int vector and unsigned int elements in the constructor. I will have a looksee.