diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-02-05 16:37:39 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2014-08-13 07:06:15 -0400 |
commit | 703ec4e8d0c1daac6033e14170c0ddd28c455c0a (patch) | |
tree | c42edb3e967d2a4aef63b031b19f33391bbbf832 /opcodes/ChangeLog | |
parent | ed2c4879565a32432f6cbbf7569e0922835475b0 (diff) | |
download | fsf-binutils-gdb-703ec4e8d0c1daac6033e14170c0ddd28c455c0a.zip fsf-binutils-gdb-703ec4e8d0c1daac6033e14170c0ddd28c455c0a.tar.gz fsf-binutils-gdb-703ec4e8d0c1daac6033e14170c0ddd28c455c0a.tar.bz2 |
opcodes: blackfin: push down global state
The variables used to track insn state should be pushed down into the
private_data structure to avoid pollution across calls.
This also happens to fix the output when hitting comments/invalid insns
which needs to tweak a gas test.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 48db533..4e7c93a 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,5 +1,19 @@ 2014-08-13 Mike Frysinger <vapier@gentoo.org> + * bfin-dis.c (comment, parallel): Move from global scope ... + (struct private): ... to this new struct. + (decode_ProgCtrl_0, decode_CaCTRL_0, decode_PushPopReg_0, + decode_PushPopMultiple_0, decode_ccMV_0, decode_CCflag_0, + decode_CC2dreg_0, decode_CC2stat_0, decode_BRCC_0, decode_UJUMP_0, + decode_LOGI2op_0, decode_COMPI2opD_0, decode_COMPI2opP_0, + decode_dagMODik_0, decode_LoopSetup_0, decode_LDIMMhalf_0, + decode_CALLa_0, decode_linkage_0, decode_pseudoDEBUG_0, + decode_pseudoOChar_0, decode_pseudodbg_assert_0, _print_insn_bfin, + print_insn_bfin): Declare private struct. Use priv's comment and + parallel members. + +2014-08-13 Mike Frysinger <vapier@gentoo.org> + * bfin-dis.c (ifetch): Do not align pc to 2 bytes. (_print_insn_bfin): Add check for unaligned pc. |