entry when 64-bit host dumping 32-bit object.
+2008-01-29 Alan Modra <amodra@bigpond.net.au>
+
+ * dwarf.c (display_debug_loc): Correct test for base address
+ entry when 64-bit host dumping 32-bit object.
+
2008-01-29 Alan Modra <amodra@bigpond.net.au>
* MAINTAINERS: Remove myself as ix86 maintainer. Add for SPU.
{
unsigned long begin;
unsigned long end;
+ unsigned long minus_one;
unsigned short length;
unsigned long offset;
unsigned int pointer_size;
}
/* Check base address specifiers. */
- if (begin == -1UL && end != -1UL)
+ minus_one = -1;
+ if (pointer_size < sizeof (minus_one))
+ minus_one = (1L << (pointer_size * 8)) - 1;
+ if (begin == minus_one && end != minus_one)
{
base_address = end;
printf (_(" %8.8lx %8.8lx %8.8lx (base address)\n"),