diff options
-rw-r--r-- | opcodes/ChangeLog | 5 | ||||
-rw-r--r-- | opcodes/cgen-dis.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 130a4a7..505b5e7 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2016-02-01 Michael McConville <mmcco@mykolab.com> + + * cgen-dis.c (count_decodable_bits): Use unsigned value for mask + test bit. + 2016-01-25 Renlin Li <renlin.li@arm.com> * arm-dis.c (mapping_symbol_for_insn): New function. diff --git a/opcodes/cgen-dis.c b/opcodes/cgen-dis.c index f9f7fb2..2d0f701 100644 --- a/opcodes/cgen-dis.c +++ b/opcodes/cgen-dis.c @@ -40,7 +40,8 @@ count_decodable_bits (const CGEN_INSN *insn) { unsigned mask = CGEN_INSN_BASE_MASK (insn); int bits = 0; - int m; + unsigned m; + for (m = 1; m != 0; m <<= 1) { if (mask & m) |