#include "tree-vect.h" double __attribute__((noipa)) foo (double m, float *ptr) { for (int i = 0; i < 256; i++) m = __builtin_fmax (m, ptr[i]); return m; } int main (void) { check_vect (); float ptr[256]; #pragma GCC novector for (int j = 0; j < 16; ++j) { for (int i = 0; i < 256; ++i) ptr[i] = i == 128 + j ? 2 + j : i == 161 ? 1 : 0; if (foo (0, ptr) != 2 + j) __builtin_abort (); } return 0; }