2 /* Based on PR target/27386 testcase by Joerg Wunsch. */
4 extern void abort (void);
5 extern void exit (int);
7 #if __INT_MAX__ >= 9223372036854775807LL
8 typedef unsigned int uint64_t;
9 #elif __LONG_MAX__ >= 9223372036854775807LL
10 typedef unsigned long int uint64_t;
11 #elif __LONG_LONG_MAX__ >= 9223372036854775807LL
12 typedef unsigned long long int uint64_t;
24 foo (uint64_t x
, uint64_t y
, uint64_t z
, int i
)
35 if (foo (1234512345123ull, 3456734567345ull, 7897897897897ull, 42) != 84)
37 if (a
!= 1234512345123ull)
39 if (b
!= 3456734567345ull)
41 if (c
!= 7897897897897ull)