1 /* { dg-do compile } */
2 /* { dg-additional-options "-Ofast -fno-tree-scev-cprop" } */
3 /* { dg-additional-options "-mavx2" { target { x86_64-*-* i?86-*-* } } } */
12 _Complex
double f_calc
;
20 int foo (struct reflection_type
*r
, int n
, unsigned s
)
25 for (i
= 1; i
< n
; ++i
)
27 struct reflection_type
*x
= &r
[i
*s
];
28 double fpred
= x
->f_pred
;
29 double fexp
= x
->f_exp
;
30 double tem
= (fpred
- fexp
);
31 y
+= __builtin_fabs (tem
/ x
->f_sigma
);
32 w
+= __builtin_fabs (tem
/ fexp
);