/* { dg-do compile } */ | |
/* { dg-additional-options "-O -w" } */ | |
unsigned int foo; | |
int | |
nr (unsigned int xe, unsigned int qqn) | |
{ | |
unsigned int oo, wo = 0; | |
for (oo = 0; oo < 4; ++oo) | |
{ | |
unsigned int qq = qqn; | |
do | |
{ | |
wo += 1; | |
xe += qq; | |
} | |
while (qq-- > 0); | |
} | |
foo = wo; | |
return xe; | |
} | |
/* { dg-final { scan-tree-dump "OUTER LOOP VECTORIZED" "vect" { target vect_int } } } */ |