Commit 278d070272537a8ff1a3052cea0b20a66d8a8e95
1 parent
33ac7f16
Simplify code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2904 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
4 additions
and
4 deletions
target-mips/translate.c
| @@ -5843,7 +5843,7 @@ static inline int | @@ -5843,7 +5843,7 @@ static inline int | ||
| 5843 | gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, | 5843 | gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, |
| 5844 | int search_pc) | 5844 | int search_pc) |
| 5845 | { | 5845 | { |
| 5846 | - DisasContext ctx, *ctxp = &ctx; | 5846 | + DisasContext ctx; |
| 5847 | target_ulong pc_start; | 5847 | target_ulong pc_start; |
| 5848 | uint16_t *gen_opc_end; | 5848 | uint16_t *gen_opc_end; |
| 5849 | int j, lj = -1; | 5849 | int j, lj = -1; |
| @@ -5884,7 +5884,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, | @@ -5884,7 +5884,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, | ||
| 5884 | if (env->nb_breakpoints > 0) { | 5884 | if (env->nb_breakpoints > 0) { |
| 5885 | for(j = 0; j < env->nb_breakpoints; j++) { | 5885 | for(j = 0; j < env->nb_breakpoints; j++) { |
| 5886 | if (env->breakpoints[j] == ctx.pc) { | 5886 | if (env->breakpoints[j] == ctx.pc) { |
| 5887 | - save_cpu_state(ctxp, 1); | 5887 | + save_cpu_state(&ctx, 1); |
| 5888 | ctx.bstate = BS_BRANCH; | 5888 | ctx.bstate = BS_BRANCH; |
| 5889 | gen_op_debug(); | 5889 | gen_op_debug(); |
| 5890 | goto done_generating; | 5890 | goto done_generating; |
| @@ -5918,7 +5918,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, | @@ -5918,7 +5918,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, | ||
| 5918 | #endif | 5918 | #endif |
| 5919 | } | 5919 | } |
| 5920 | if (env->singlestep_enabled) { | 5920 | if (env->singlestep_enabled) { |
| 5921 | - save_cpu_state(ctxp, ctx.bstate == BS_NONE); | 5921 | + save_cpu_state(&ctx, ctx.bstate == BS_NONE); |
| 5922 | gen_op_debug(); | 5922 | gen_op_debug(); |
| 5923 | } else { | 5923 | } else { |
| 5924 | switch (ctx.bstate) { | 5924 | switch (ctx.bstate) { |
| @@ -5927,7 +5927,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, | @@ -5927,7 +5927,7 @@ gen_intermediate_code_internal (CPUState *env, TranslationBlock *tb, | ||
| 5927 | gen_goto_tb(&ctx, 0, ctx.pc); | 5927 | gen_goto_tb(&ctx, 0, ctx.pc); |
| 5928 | break; | 5928 | break; |
| 5929 | case BS_NONE: | 5929 | case BS_NONE: |
| 5930 | - save_cpu_state(ctxp, 0); | 5930 | + save_cpu_state(&ctx, 0); |
| 5931 | gen_goto_tb(&ctx, 0, ctx.pc); | 5931 | gen_goto_tb(&ctx, 0, ctx.pc); |
| 5932 | break; | 5932 | break; |
| 5933 | case BS_EXCP: | 5933 | case BS_EXCP: |