1 /* PR debug/46771 */
2 /* { dg-do compile } */
3 /* { dg-options "-O -ftree-vectorize -fcompare-debug" } */
4 /* { dg-xfail-if "" { powerpc-ibm-aix* } { "*" } { "" } } */
5 
6 unsigned char v[1600];
7 
8 unsigned char
foo(unsigned char x)9 foo (unsigned char x)
10 {
11   int i;
12   unsigned char a = x;
13   unsigned char b = x;
14   for (i = 0; i < 1600; i++)
15     a = a < v[i] ? v[i] : a;
16   for (i = 0; i < 1600; i++)
17     b = b > v[i] ? v[i] : b;
18   return a - b;
19 }
20