http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46920
--- Comment #4 from Paolo Bonzini <bonzini at gnu dot org> 2010-12-14 16:48:20 UTC --- Yes, I agree that excessive peppering of the code with register asm causes worse performance. The interpreter is only placing the very hot ip and sp registers in hard-coded registers. I can take a look at the optimization but it may take some time.
