Print addend as signed in objdump
binutils/ * objdump.c (disassemble_bytes): Print addend as signed. (dump_reloc_set): Likewise. gas/testsuite/ * gas/all/fwdexp.d: Expect addend as signed. * gas/alpha/elf-reloc-1.d: Likewise. * gas/i386/mixed-mode-reloc64.d: Likewise. * gas/i386/reloc64.d: Likewise. * gas/i386/ilp32/mixed-mode-reloc64.d: Expect addend as signed. * gas/i386/ilp32/reloc64.d: Likewise. * gas/ia64/pcrel.d: Likewise. * gas/mips/branch-misc-2-64.d: Likewise. * gas/mips/branch-misc-2pic-64.d: Likewise. * gas/mips/branch-misc-4-64.d: Likewise. * gas/mips/ldstla-n64-sym32.d: Likewise. * gas/mips/micromips@branch-misc-2-64.d: Likewise. * gas/mips/micromips@branch-misc-2pic-64.d: Likewise. * gas/mips/micromips@branch-misc-4-64.d: Likewise. * gas/mips/mips16-hilo-n32.d: Likewise. * gas/ppc/astest.d: Likewise. * gas/ppc/astest2.d: Likewise. * gas/ppc/astest2_64.d: Likewise. * gas/ppc/astest64.d: Likewise. * gas/ppc/test1elf32.d: Likewise. * gas/ppc/test1elf64.d: Likewise. * gas/sparc/reloc64.d: Likewise.
This commit is contained in:
parent
c772f8e733
commit
343dbc36ff
25 changed files with 267 additions and 223 deletions
|
@ -1840,8 +1840,15 @@ disassemble_bytes (struct disassemble_info * inf,
|
|||
|
||||
if (q->addend)
|
||||
{
|
||||
printf ("+0x");
|
||||
objdump_print_value (q->addend, inf, TRUE);
|
||||
bfd_signed_vma addend = q->addend;
|
||||
if (addend < 0)
|
||||
{
|
||||
printf ("-0x");
|
||||
addend = -addend;
|
||||
}
|
||||
else
|
||||
printf ("+0x");
|
||||
objdump_print_value (addend, inf, TRUE);
|
||||
}
|
||||
|
||||
printf ("\n");
|
||||
|
@ -3017,8 +3024,15 @@ dump_reloc_set (bfd *abfd, asection *sec, arelent **relpp, long relcount)
|
|||
|
||||
if (q->addend)
|
||||
{
|
||||
printf ("+0x");
|
||||
bfd_printf_vma (abfd, q->addend);
|
||||
bfd_signed_vma addend = q->addend;
|
||||
if (addend < 0)
|
||||
{
|
||||
printf ("-0x");
|
||||
addend = -addend;
|
||||
}
|
||||
else
|
||||
printf ("+0x");
|
||||
bfd_printf_vma (abfd, addend);
|
||||
}
|
||||
if (addend2)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue