OSDN Git Service

* gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / vect / pr49093.c
1 /* { dg-do compile } */
2 /* { dg-options "-O1 -ftree-vectorize -fdump-tree-vect-details -fno-tree-fre" } */
3
4 volatile unsigned char g_324[4] = {0, 1, 0, 1};
5 void foo (int);
6 int x, y;
7 void func_81(void)
8 {
9     int l_466, l_439[7] = {0}, g_97;
10 lbl_473:
11     if (x) {
12         for (g_97 = 0; (g_97 < 4); ++g_97) {
13             if (y)
14               goto lbl_473;
15             g_324[g_97];
16             l_466 = l_439[g_97];
17         }
18         foo(l_466);
19     }
20 }
21
22 /* { dg-final { cleanup-tree-dump "vect" } } */