i386: Adjust rtx cost for imulq and imulw [PR115749]
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / vect-early-break_104-pr113373.c
blob1601aafb3e6f5e99d0e2bc96b10e062ad281bdeb
1 /* { dg-do compile } */
2 /* { dg-add-options vect_early_break } */
3 /* { dg-require-effective-target vect_early_break } */
5 struct asCArray {
6 unsigned *array;
7 int length;
8 };
9 unsigned asCReaderTranslateFunction(struct asCArray b, unsigned t)
11 int size = 0;
12 for (unsigned num; num < t; num++)
14 if (num >= b.length)
15 __builtin_abort();
16 size += b.array[num];
18 return size;