On Tue, 1 May 2018, Jeff Law wrote: > The very nature of a traditional asm implies that it can read or write > anything visible to compiler.
No? Basic asms are not allowed to read/write general purpose registers, the stack pointer, the instruction pointer. I think they are considered to be wild memory reads/writes, but register variables are explicitly separate storage class from memory. I see Michael further clarified the issue is not mainly about basic asms, and I think you indicated agreement, so is patch 2/2 OK to apply? Thanks. Alexander