/* { dg-require-effective-target vect_int } */ #include "tree-vect.h" /* Two Statements used outside the loop. SCEV cannot hoist the stmt. */ __attribute__ ((noinline)) int liveloop (int start, int n, int *x, int *y) { int i = start; int j; int ret; for (j = 0; j < n; ++j) { ret = x[j] + y[j]; i += 1; x[j] = i; } return ret; } #define MAX 173 #define START 7 int main (void) { int a[MAX]; int b[MAX]; int i; check_vect (); for (i=0; i