qemu-e2k/target-sparc
Richard Henderson 060718c194 target-sparc: Fix -singlestep.
Single-stepping was not properly updating npc, resulting in some
instructions being executed twice.  In addition, we were emitting
dead code at the end of the TB.

Fix both by teaching gen_goto_tb to avoid goto_tb for single-step
and removing the special-case code in gen_intermediate_code_internal.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2010-04-26 17:23:58 +00:00
..
TODO Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
cpu.h target-sparc: Fix TARGET_{PHYS,VIRT}_ADDR_SPACE_BITS. 2010-04-17 16:25:06 +00:00
exec.h kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
helper.c Large page TLB flush 2010-03-17 02:44:41 +00:00
helper.h sparc64: use helper_wrpil to check pending irq on write 2010-01-08 17:14:11 +00:00
machine.c sparc64: reimplement tick timers v4 2010-01-27 21:21:57 +00:00
op_helper.c target-sparc: Fix address masking in ldqf and stqf. 2010-04-23 18:38:04 +00:00
translate.c target-sparc: Fix -singlestep. 2010-04-26 17:23:58 +00:00