1 /* { dg-do run { target aarch64_sve_hw } } */
2 /* { dg-options "-O2 -ftree-vectorize -msve-vector-bits=256" } */
6 #define TEST_LOOP(TYPE, BASE, STEP, SUFFIX) \
8 TYPE array[NUM_ELEMS (TYPE)] = {}; \
9 loop_##TYPE##_##SUFFIX (array); \
10 for (int i = 0; i < NUM_ELEMS (TYPE); i++) \
11 if (array[i] != (TYPE) (BASE + i * STEP)) \
15 int __attribute__ ((optimize (1)))