http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46479
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |law at redhat dot com --- Comment #1 from Jeffrey A. Law <law at redhat dot com> 2010-11-15 14:34:08 UTC --- Isn't the "+m" (*regs) is an in/out operand and doesn't it have to be valid throughout the entire asm and thus its memory address can't be held by %eax because %eax is used elsewhere in the asm as an input and an output? I'm not aware of a way to handle the second case where we want to show a memory read/write effect, but not consume any resources. I can see how that would be valuable