modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.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 }