|
From: | Blue Swirl |
Subject: | [Qemu-devel] Re: Some patches for qemu on sparc |
Date: | Sat, 11 Feb 2006 16:12:50 +0100 |
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 insn2In 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/
[Prev in Thread] | Current Thread | [Next in Thread] |