aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2007-05-31 23:42:46 +0000
committerths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2007-05-31 23:42:46 +0000
commit278d070272537a8ff1a3052cea0b20a66d8a8e95 (patch)
tree5707deccf30ee0359556798090d4c916d0b90e56
parent33ac7f1630d8655b92b6a53d59886fca2b64da10 (diff)
Simplify code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2904 c046a42c-6fe2-441c-8c8c-71466251a162
-rw-r--r--target-mips/translate.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/target-mips/translate.c b/target-mips/translate.c
index e092439cf..08b760ba7 100644
--- a/target-mips/translate.c
+++ b/target-mips/translate.c
@@ -5843,7 +5843,7 @@ static inline int
gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb,
int search_pc)
{
- DisasContext ctx, *ctxp = &ctx;
+ DisasContext ctx;
target_ulong pc_start;
uint16_t *gen_opc_end;
int j, lj = -1;
@@ -5884,7 +5884,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb,
if (env->nb_breakpoints > 0) {
for(j = 0; j < env->nb_breakpoints; j++) {
if (env->breakpoints[j] == ctx.pc) {
- save_cpu_state(ctxp, 1);
+ save_cpu_state(&ctx, 1);
ctx.bstate = BS_BRANCH;
gen_op_debug();
goto done_generating;
@@ -5918,7 +5918,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb,
#endif
}
if (env->singlestep_enabled) {
- save_cpu_state(ctxp, ctx.bstate == BS_NONE);
+ save_cpu_state(&ctx, ctx.bstate == BS_NONE);
gen_op_debug();
} else {
switch (ctx.bstate) {
@@ -5927,7 +5927,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb,
gen_goto_tb(&ctx, 0, ctx.pc);
break;
case BS_NONE:
- save_cpu_state(ctxp, 0);
+ save_cpu_state(&ctx, 0);
gen_goto_tb(&ctx, 0, ctx.pc);
break;
case BS_EXCP: