From b4714c7c30c151ccb892bda7d6f79a5ac8767a5b Mon Sep 17 00:00:00 2001 From: Sandra Loosemore Date: Thu, 6 Nov 2014 13:12:21 -0800 Subject: Add mach parameter to nios2_find_opcode_hash. 2014-11-06 Sandra Loosemore include/opcode/ * nios2.h (nios2_find_opcode_hash): Add mach parameter to declaration. Fix obsolete comment. opcodes/ * nios2-dis.c (nios2_find_opcode_hash): Add mach parameter. (nios2_disassemble): Adjust call to nios2_find_opcode_hash. gas/ * config/tc-nios2.c (nios2_diagnose_overflow): Adjust call to nios2_find_opcode_hash. --- opcodes/ChangeLog | 5 +++++ opcodes/nios2-dis.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'opcodes') diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index dcacde2..fb8a642 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2014-11-06 Sandra Loosemore + + * nios2-dis.c (nios2_find_opcode_hash): Add mach parameter. + (nios2_disassemble): Adjust call to nios2_find_opcode_hash. + 2014-11-03 Nick Clifton * po/fi.po: Updated Finnish translation. diff --git a/opcodes/nios2-dis.c b/opcodes/nios2-dis.c index 00ee342..7243fa9 100644 --- a/opcodes/nios2-dis.c +++ b/opcodes/nios2-dis.c @@ -153,9 +153,10 @@ nios2_init_opcode_hash (nios2_disassembler_state *state) } /* Return a pointer to an nios2_opcode struct for a given instruction - opcode, or NULL if there is an error. */ + word OPCODE for bfd machine MACH, or NULL if there is an error. */ const struct nios2_opcode * -nios2_find_opcode_hash (unsigned long opcode) +nios2_find_opcode_hash (unsigned long opcode, + unsigned long mach ATTRIBUTE_UNUSED) { nios2_opcode_hash *entry; nios2_disassembler_state *state; @@ -459,7 +460,7 @@ nios2_disassemble (bfd_vma address, unsigned long opcode, /* Find the major opcode and use this to disassemble the instruction and its arguments. */ - op = nios2_find_opcode_hash (opcode); + op = nios2_find_opcode_hash (opcode, info->mach); if (op != NULL) { -- cgit v1.1