diff options
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes/ChangeLog | 5 | ||||
-rw-r--r-- | opcodes/pj-dis.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 035182c..0dab08e 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2021-06-22 Alan Modra <amodra@gmail.com> + + * pj-dis.c (print_insn_pj): Don't print trailing tab. Do + print separator for pcrel insns. + 2021-06-19 Alan Modra <amodra@gmail.com> * vax-dis.c (print_insn_vax): Avoid pointer overflow. diff --git a/opcodes/pj-dis.c b/opcodes/pj-dis.c index adf16a4..a67ea38 100644 --- a/opcodes/pj-dis.c +++ b/opcodes/pj-dis.c @@ -57,7 +57,7 @@ print_insn_pj (bfd_vma addr, struct disassemble_info *info) if ((status = info->read_memory_func (addr + 1, &byte_2, 1, info))) goto fail; - fprintf_fn (stream, "%s\t", pj_opc_info[opcode + byte_2].u.name); + fprintf_fn (stream, "%s", pj_opc_info[opcode + byte_2].u.name); return 2; } else @@ -160,10 +160,11 @@ print_insn_pj (bfd_vma addr, struct disassemble_info *info) for (i = 0; i < size; i++) val = (val << 8) | (data[i] & 0xff); + fprintf_fn (stream, "%s", sep); if (PCREL (op->arg[a])) (*info->print_address_func) (val + insn_start, info); else - fprintf_fn (stream, "%s%d", sep, val); + fprintf_fn (stream, "%d", val); sep = ","; addr += size; |