1 /* { dg-require-effective-target vect_int } */
8 __attribute__ ((noinline
)) int main1 (short X
)
16 /* vectorization of induction with type conversions. */
17 for (i
= 0; i
< N
; i
++)
19 a
[i
] = (signed char)X
;
26 for (i
= 0; i
< N
; i
++)
28 if (a
[i
] != (signed char)myX
|| b
[i
] != myX
|| c
[i
] != (int)myX
++)
42 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { vect_pack_trunc && vect_unpack } } } } */
43 /* { dg-final { cleanup-tree-dump "vect" } } */