8sa1-gcc/gcc/testsuite/gcc.c-torture/execute/961213-1.c
Jeff Law 921e5a0eb4 Initial revision
From-SVN: r14840
1997-08-19 01:34:40 -06:00

23 lines
359 B
C

int
g (unsigned long long int *v, int n, unsigned int a[], int b)
{
int cnt;
*v = 0;
for (cnt = 0; cnt < n; ++cnt)
*v = *v * b + a[cnt];
return n;
}
main ()
{
int res;
unsigned int ar[] = { 10, 11, 12, 13, 14 };
unsigned long long int v;
res = g (&v, sizeof(ar)/sizeof(ar[0]), ar, 16);
if (v != 0xabcdeUL)
abort ();
exit (0);
}