summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/i386/pr69512.c
blob: 4147e663ef62cdda61cb966037f786a43734fa30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* { dg-do compile { target ia32 } } */
/* { dg-options "-march=i586 -mavx -O2" } */

extern double s1[];
extern double s2[];
extern long long e[];

void test (void)
{
  int i;

  for (i = 0; i < 2; i++)
    e[i] = !__builtin_isunordered(s1[i], s2[i]) && s1[i] != s2[i] ? -1 : 0;
}