diff options
Diffstat (limited to 'target-sparc/translate.c')
-rw-r--r-- | target-sparc/translate.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/target-sparc/translate.c b/target-sparc/translate.c index bf6df50c8d..7e9f0cfe77 100644 --- a/target-sparc/translate.c +++ b/target-sparc/translate.c @@ -3371,10 +3371,7 @@ static void disas_sparc_insn(DisasContext * dc) offsetof(CPUSPARCState, tl)); break; case 8: // pil - tcg_gen_trunc_tl_i32(cpu_tmp32, cpu_tmp0); - tcg_gen_st_i32(cpu_tmp32, cpu_env, - offsetof(CPUSPARCState, - psrpil)); + gen_helper_wrpil(cpu_tmp0); break; case 9: // cwp gen_helper_wrcwp(cpu_tmp0); |