Apply TCGV_UNUSED on variables that GCC mistakenly thinks can be used
uninitialized
This commit is contained in:
parent
d999f7e023
commit
d2e9fd8f70
@ -772,6 +772,8 @@ static always_inline void gen_op_arith_add(DisasContext *ctx, TCGv ret, TCGv arg
|
|||||||
t1 = tcg_temp_local_new();
|
t1 = tcg_temp_local_new();
|
||||||
tcg_gen_andi_tl(t1, cpu_xer, (1 << XER_CA));
|
tcg_gen_andi_tl(t1, cpu_xer, (1 << XER_CA));
|
||||||
tcg_gen_shri_tl(t1, t1, XER_CA);
|
tcg_gen_shri_tl(t1, t1, XER_CA);
|
||||||
|
} else {
|
||||||
|
TCGV_UNUSED(t1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (compute_ca && compute_ov) {
|
if (compute_ca && compute_ov) {
|
||||||
@ -1189,6 +1191,8 @@ static always_inline void gen_op_arith_subf(DisasContext *ctx, TCGv ret, TCGv ar
|
|||||||
t1 = tcg_temp_local_new();
|
t1 = tcg_temp_local_new();
|
||||||
tcg_gen_andi_tl(t1, cpu_xer, (1 << XER_CA));
|
tcg_gen_andi_tl(t1, cpu_xer, (1 << XER_CA));
|
||||||
tcg_gen_shri_tl(t1, t1, XER_CA);
|
tcg_gen_shri_tl(t1, t1, XER_CA);
|
||||||
|
} else {
|
||||||
|
TCGV_UNUSED(t1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (compute_ca && compute_ov) {
|
if (compute_ca && compute_ov) {
|
||||||
@ -3364,6 +3368,8 @@ static always_inline void gen_bcond (DisasContext *ctx, int type)
|
|||||||
tcg_gen_mov_tl(target, cpu_ctr);
|
tcg_gen_mov_tl(target, cpu_ctr);
|
||||||
else
|
else
|
||||||
tcg_gen_mov_tl(target, cpu_lr);
|
tcg_gen_mov_tl(target, cpu_lr);
|
||||||
|
} else {
|
||||||
|
TCGV_UNUSED(target);
|
||||||
}
|
}
|
||||||
if (LK(ctx->opcode))
|
if (LK(ctx->opcode))
|
||||||
gen_setlr(ctx, ctx->nip);
|
gen_setlr(ctx, ctx->nip);
|
||||||
|
Loading…
Reference in New Issue
Block a user