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

31 lines
296 B
C

f (unsigned char *a)
{
int i, j;
int x, y;
j = a[1];
i = a[0] - j;
if (i < 0)
{
x = 1;
y = -i;
}
else
{
x = 0;
y = i;
}
return x + y;
}
main ()
{
unsigned char a[2];
a[0] = 8;
a[1] = 9;
if (f (a) != 2)
abort ();
exit (0);
}