aboutsummaryrefslogtreecommitdiff
path: root/opcodes/ChangeLog
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-02-05 16:37:39 -0500
committerMike Frysinger <vapier@gentoo.org>2014-08-13 07:06:15 -0400
commit703ec4e8d0c1daac6033e14170c0ddd28c455c0a (patch)
treec42edb3e967d2a4aef63b031b19f33391bbbf832 /opcodes/ChangeLog
parented2c4879565a32432f6cbbf7569e0922835475b0 (diff)
downloadfsf-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/ChangeLog14
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.