Commit f4b147f6701f6f5127b70b82f41757a52dfa4aae
1 parent
c968ef8d
CRIS: Plug a few temp leaks.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5554 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
3 additions
and
1 deletions
target-cris/translate.c
... | ... | @@ -1928,6 +1928,7 @@ static unsigned int dec_swap_r(DisasContext *dc) |
1928 | 1928 | t_gen_swapr(t0, t0); |
1929 | 1929 | cris_alu(dc, CC_OP_MOVE, |
1930 | 1930 | cpu_R[dc->op1], cpu_R[dc->op1], t0, 4); |
1931 | + tcg_temp_free(t0); | |
1931 | 1932 | return 2; |
1932 | 1933 | } |
1933 | 1934 | |
... | ... | @@ -1954,6 +1955,7 @@ static unsigned int dec_addi_r(DisasContext *dc) |
1954 | 1955 | t0 = tcg_temp_new(TCG_TYPE_TL); |
1955 | 1956 | tcg_gen_shl_tl(t0, cpu_R[dc->op2], tcg_const_tl(dc->zzsize)); |
1956 | 1957 | tcg_gen_add_tl(cpu_R[dc->op1], cpu_R[dc->op1], t0); |
1958 | + tcg_temp_free(t0); | |
1957 | 1959 | return 2; |
1958 | 1960 | } |
1959 | 1961 | |
... | ... | @@ -1966,7 +1968,7 @@ static unsigned int dec_addi_acr(DisasContext *dc) |
1966 | 1968 | t0 = tcg_temp_new(TCG_TYPE_TL); |
1967 | 1969 | tcg_gen_shl_tl(t0, cpu_R[dc->op2], tcg_const_tl(dc->zzsize)); |
1968 | 1970 | tcg_gen_add_tl(cpu_R[R_ACR], cpu_R[dc->op1], t0); |
1969 | - | |
1971 | + tcg_temp_free(t0); | |
1970 | 1972 | return 2; |
1971 | 1973 | } |
1972 | 1974 | ... | ... |