Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / pr98211.c
blob8f14c8f98e078d824fd1ae9e6ce2e6d4ccc186d7
1 /* { dg-do run } */
2 /* { dg-options "-std=gnu90 -O3 -fgimple" } */
4 int test_var_3;
5 short arr_20[16];
6 void __GIMPLE (ssa,startwith("slp"))
7 test (int var_1, short int a, short int b, short int c, short int d)
9 _Bool tem2;
10 _Bool tem;
11 unsigned int i_5;
12 int _24;
13 _Bool _28;
14 short int _30;
15 short int _32;
16 _Bool _29;
17 _Bool _31;
19 __BB(2):
20 _24 = test_var_3;
21 tem_25 = _24 != 0;
22 tem2_26 = var_1_11(D) != 0;
23 _28 = tem_25 | tem2_26;
24 _29 = _28 != _Literal (_Bool) 0;
25 _30 = _29 ? a_16(D) : b_15(D);
26 arr_20[0u] = _30;
27 _31 = _28 != _Literal (_Bool) 0;
28 _32 = _31 ? c_19(D) : d_18(D);
29 arr_20[8u] = _32;
30 arr_20[1u] = _30;
31 arr_20[9u] = _32;
32 arr_20[2u] = _30;
33 arr_20[10u] = _32;
34 arr_20[3u] = _30;
35 arr_20[11u] = _32;
36 arr_20[4u] = _30;
37 arr_20[12u] = _32;
38 arr_20[5u] = _30;
39 arr_20[13u] = _32;
40 arr_20[6u] = _30;
41 arr_20[14u] = _32;
42 arr_20[7u] = _30;
43 arr_20[15u] = _32;
44 return;
48 int
49 main()
51 test (1, 0x88, 0x77, 0x77, 0x88);
52 if (arr_20[0] != 0x88)
53 __builtin_abort ();
54 return 0;