gcc/gcc/testsuite/gcc.c-torture/execute/20001009-2.c

22 lines
200 B
C

int b=1;
int foo()
{
int a;
int c;
a=0xff;
for (;b;b--)
{
c=1;
asm(""::"r"(c));
c=(signed char)a;
}
if (c!=-1)
abort();
return c;
}
int main()
{
foo();
return 0;
}