* 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>
|
||||
|
||||
* dwarf.c (read_and_display_attr_value): Prefix values that are
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
Written by Ian Lance Taylor <ian@cygnus.com>.
|
||||
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
|
||||
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
|
||||
{
|
||||
buf[0] = '0';
|
||||
|
Loading…
Reference in New Issue
Block a user