From: Mike Frysinger Date: Thu, 21 Dec 2023 06:30:20 +0000 (-0500) Subject: sim: cr16: add missing break statement X-Git-Tag: binutils-2_42~467 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc6aaa31491cacb485e07ac9adfe4f7d971b2ae2;p=thirdparty%2Fbinutils-gdb.git sim: cr16: add missing break statement Doesn't seem to make sense for this to fall through (although I'm not an expert in this ISA). --- diff --git a/sim/cr16/interp.c b/sim/cr16/interp.c index 9a2363a6d52..0fa9a91c013 100644 --- a/sim/cr16/interp.c +++ b/sim/cr16/interp.c @@ -288,6 +288,7 @@ get_operands (operand_desc *s, uint64_t ins, int isize, int nops) OP[i] = (ins) & 0x3FFF; OP[++i] = (ins >> 14) & 0x1; /* get 1 bit for index-reg. */ OP[++i] = (ins >> 16) & 0xF; /* get 4 bit for reg. */ + break; case rindex7_abs20: case rindex8_abs20: OP[i] = (ins) & 0xFFFFF;