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  }