Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / pr93376.c
blob49341ff0a4b1918a7fd260a0002016b56f2bee84
1 /* PR target/93376 */
2 /* { dg-do compile { target int128 } } */
3 /* { dg-options "-Og -finline-functions-called-once" } */
5 unsigned a, b, c;
7 int
8 bar (int x)
10 short s = __builtin_sub_overflow (~x, 0, &b);
11 a = __builtin_ffsll (~x);
12 return __builtin_add_overflow_p (-(unsigned __int128) a, s,
13 (unsigned __int128) 0);
16 void
17 foo (void)
19 c = bar (0);