Add _FloatN, _FloatNx tests for __builtin_fpclassify.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr44977.c
blob66fd7d1bfaee6e2f0f996008174444e360006f96
1 /* { dg-do compile } */
2 /* { dg-options "-w" } */
4 static unsigned short
5 foo (unsigned short ui1, unsigned short ui2)
7 return ui1 - ui2;
10 static unsigned short
11 bar (unsigned ui1, unsigned short ui2)
13 return ui1 + ui2;
16 struct S1
18 const short f3;
20 int g_31;
21 short g_67;
22 struct S1 g_68[2][5][9][1][1] = {
25 int func_90 (int);
27 int int329 (int * const *const int32p_81, short ** p_82)
29 short l_169[8];
30 for (g_31 = 0; g_31 <= 0; g_31 = foo (g_31, 1))
32 short l_85;
33 lbl_89:g_67 ^= l_85;
34 for (l_85 = 0; l_85 >= 0; l_85 = bar)
35 if (g_31)
36 goto lbl_89;
37 func_90 (1), g_68[0][2][2][0][0].f3, 0;
39 return l_169[6];