http://sourceware.org/bugzilla/show_bug.cgi?id=16099
Bug ID: 16099 Summary: objdump disassembles JALX instruction for Product: binutils Version: 2.25 (HEAD) Status: NEW Severity: normal Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: coderat at gmx dot de If I use tx39-elf-objdump with -mmips:r3900 I found that TX39 disassembler always disassembles "jalx" instruction, but TX39 processor doesn't have such according to specification from Toshiba. But objdump clearly produce following output: bfc00da0: 77f00c7d jalx 0xbfc031f5 This seems to be wanted behaviour? In source code of binutils, I see a comment in opcodes/mips-dis.c in function print_insn_mips (): /* We always allow to disassemble the jalx instruction. */ But what sense does it make if this instruction is not supported by r3900 mips variant ? I use following link as Info about r3900 instruction set: http://www.filibeto.org/unix/tru64/lib/ossc/doc/cygnus_doc-99r1/html/6_embed/embTX.html -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils