cris: remove dead assignments, spotted by clang analyzer
authorBlue Swirl <blauwirbel@gmail.com>
Sun, 25 Apr 2010 19:46:46 +0000 (19:46 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sun, 25 Apr 2010 19:46:46 +0000 (19:46 +0000)
Value stored is never read.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
hw/etraxfs_eth.c
target-cris/mmu.c
target-cris/translate.c

index dedd1077fcd9d1749de6a97208eda34628479dcf..187ece19ead3e5f5ecee6a060183d2d7dcbcefaa 100644 (file)
@@ -401,7 +401,7 @@ static void eth_update_ma(struct fs_eth *eth, int ma)
        eth->macaddr[ma][i++] = eth->regs[reg] >> 16;
        eth->macaddr[ma][i++] = eth->regs[reg] >> 24;
        eth->macaddr[ma][i++] = eth->regs[reg + 1];
-       eth->macaddr[ma][i++] = eth->regs[reg + 1] >> 8;
+       eth->macaddr[ma][i] = eth->regs[reg + 1] >> 8;
 
        D(printf("set mac%d=%x.%x.%x.%x.%x.%x\n", ma,
                 eth->macaddr[ma][0], eth->macaddr[ma][1],
index b6892bbbf29d38eb3765d7a6f5fc0b1d60078703..2a5ded8953e1fd19d4691999ba4ca102c865992e 100644 (file)
@@ -327,7 +327,6 @@ int cris_mmu_translate(struct cris_mmu_result *res,
                       CPUState *env, uint32_t vaddr,
                       int rw, int mmu_idx)
 {
-       uint32_t phy = vaddr;
        int seg;
        int miss = 0;
        int is_user = mmu_idx == MMU_USER_IDX;
@@ -351,8 +350,7 @@ int cris_mmu_translate(struct cris_mmu_result *res,
 
                miss = 0;
                base = cris_mmu_translate_seg(env, seg);
-               phy = base | (0x0fffffff & vaddr);
-               res->phy = phy;
+                res->phy = base | (0x0fffffff & vaddr);
                res->prot = PAGE_BITS;
        }
        else
index f8baa88c188dcf22d5e37a32e8a7cb59a5de280f..a7014face6ab31b457960be33407ae36fc9ec361 100644 (file)
@@ -1292,13 +1292,12 @@ static void dec_prep_alu_r(DisasContext *dc, int rs, int rd,
 static int dec_prep_move_m(DisasContext *dc, int s_ext, int memsize,
                           TCGv dst)
 {
-       unsigned int rs, rd;
+       unsigned int rs;
        uint32_t imm;
        int is_imm;
        int insn_len = 2;
 
        rs = dc->op1;
-       rd = dc->op2;
        is_imm = rs == 15 && dc->postinc;
 
        /* Load [$rs] onto T1.  */
@@ -1367,14 +1366,12 @@ static unsigned int dec_bccq(DisasContext *dc)
        int32_t offset;
        int sign;
        uint32_t cond = dc->op2;
-       int tmp;
 
        offset = EXTRACT_FIELD (dc->ir, 1, 7);
        sign = EXTRACT_FIELD(dc->ir, 0, 0);
 
        offset *= 2;
        offset |= sign << 8;
-       tmp = offset;
        offset = sign_extend(offset, 8);
 
        LOG_DIS("b%s %x\n", cc_name(cond), dc->pc + offset);