/* { dg-do compile } */ /* { dg-options "-O2 -ftree-vectorize -fdump-tree-ifcvt-details -fdump-tree-vect" } */ int a, b, c, *e; int d[2]; void f () { while (c) { d[0] = 4; d[1] = 4; *e = b == 0 ? 0 : a / b; } } /* { dg-final { scan-tree-dump "COND_DIV" "ifcvt" } } */ /* { dg-final { scan-tree-dump-not "COND_DIV" "vect" } } */