https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111414
Bug ID: 111414 Summary: ICE in verify_gimple failed since r14-3719-gb34f3736356 Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: shaohua.li at inf dot ethz.ch Target Milestone: --- gcc at -O3 crashes on the following testcase. Bisected to r14-3719-gb34f3736356 Compiler explorer: https://godbolt.org/z/xeh66znqd $ cat a.c int a, b, c, d, e, f, g; int h(int i) { return b >= 2 ?: i >> b; } void j() { int k; int *l = &c; for (; d; d++) { g = h(0 != j); f = g >> a; k = f << 7; e = k > 5 ? k : 0; *l ^= e; } } int main() {} $ $ gcc -O2 a.c a.c: In function 'j': a.c:3:6: error: non-vector operands in vector comparison 3 | void j() { | ^ int int mask__21.44_181 = a.4_1 == 0; during GIMPLE pass: vect a,c:3:6: internal compiler error: verify_gimple failed 0x2206f8e internal_error(char const*, ...) ???:0 0x1129df9 verify_gimple_in_cfg(function*, bool, bool) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. Compiler returned: 1