modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/compile/20011205-1.c (about) 1 /* Failure to mark_addressable all operands before evaluation means we 2 don't set up the proper temporaries, which leaves us with an asm that 3 doesn't match its contraints. */ 4 5 long foo() 6 { 7 long x; 8 asm("" : "=r"(x) : "m"(x)); 9 return x; 10 }