Thanks for your feedback. I've added additional check to dyngen.c, which
checks that function has either save; in the beginning and ret; restore;
in the end, or ends in retl; nop;. That allowed me to get past the arm
target build failure. Now it fails (during dyngen check) on ppc target, the
culprit is the following function:
Just keep the instruction after retl, if it's not a nop. Stack adjustments
could be combined someplace, but that's a problem with all architectures,
not just sparc.
That is:
insn1
retl
insn3
should become:
insn1
insn2
In some cases there is just one instruction after retl with nothing before
it.
_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel