https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69820
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- knl ICE: int a[100], b[100]; short c[100]; void fn1() { for (int i = 0; i < 100; ++i) b[i] = a[i] * (bool)c[i]; }
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69820
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- knl ICE: int a[100], b[100]; short c[100]; void fn1() { for (int i = 0; i < 100; ++i) b[i] = a[i] * (bool)c[i]; }