1 /* { dg-do compile } */
2 /* { dg-additional-options "-ffast-math" } */
3 /* { dg-require-effective-target vect_float } */
16 for (unsigned z
= 0; z
< 2048; ++z
) {
18 j
= e
.bbmax
[1] > k
? e
.bbmax
[1] : k
;
21 { i
= e
.bbmax
[2] > k
? e
.bbmax
[2] : k
; }
26 h
= e
.bbmax
[1] > b
? e
.bbmax
[1] : b
;
31 g
= e
.bbmax
[2] > b
? e
.bbmax
[2] : b
;
37 /* { dg-final { scan-tree-dump-times "transform load" 1 "slp1" { target { { x86_64-*-* i?86-*-* } && lp64 } } } } */
38 /* { dg-final { scan-tree-dump "optimized: basic block" "slp1" { target { { x86_64-*-* i?86-*-* } && lp64 } } } } */