* prdbg.c (print_vma): Print as long long, if host supports it.
This commit is contained in:
parent
6945b3e87b
commit
3c75e4f892
@ -1,3 +1,7 @@
|
|||||||
|
2008-01-04 Greg McGary <greg@mcgary.org>
|
||||||
|
|
||||||
|
* prdbg.c (print_vma): Print as long long, if host supports it.
|
||||||
|
|
||||||
2008-01-03 Nick Clifton <nickc@redhat.com>
|
2008-01-03 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* dwarf.c (read_and_display_attr_value): Prefix values that are
|
* dwarf.c (read_and_display_attr_value): Prefix values that are
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* prdbg.c -- Print out generic debugging information.
|
/* prdbg.c -- Print out generic debugging information.
|
||||||
Copyright 1995, 1996, 1999, 2002, 2003, 2004, 2006, 2007
|
Copyright 1995, 1996, 1999, 2002, 2003, 2004, 2006, 2007, 2008
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Written by Ian Lance Taylor <ian@cygnus.com>.
|
Written by Ian Lance Taylor <ian@cygnus.com>.
|
||||||
Tags style generation written by Salvador E. Tropea <set@computer.org>.
|
Tags style generation written by Salvador E. Tropea <set@computer.org>.
|
||||||
@ -499,6 +499,17 @@ print_vma (bfd_vma vma, char *buf, bfd_boolean unsignedp, bfd_boolean hexp)
|
|||||||
else
|
else
|
||||||
sprintf (buf, "%ld", (long) vma);
|
sprintf (buf, "%ld", (long) vma);
|
||||||
}
|
}
|
||||||
|
#if BFD_HOST_64BIT_LONG_LONG
|
||||||
|
else if (sizeof (vma) <= sizeof (unsigned long long))
|
||||||
|
{
|
||||||
|
if (hexp)
|
||||||
|
sprintf (buf, "0x%llx", (unsigned long long) vma);
|
||||||
|
else if (unsignedp)
|
||||||
|
sprintf (buf, "%llu", (unsigned long long) vma);
|
||||||
|
else
|
||||||
|
sprintf (buf, "%lld", (long long) vma);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
buf[0] = '0';
|
buf[0] = '0';
|
||||||
|
Loading…
Reference in New Issue
Block a user