8sa1-gcc/gcc/testsuite/gcc.c-torture/execute/950322-1.c

31 lines
296 B
C
Raw Normal View History

1997-08-19 03:34:40 -04:00
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);
}