Make gdbserver CORE_ADDR unsigned
authorTom Tromey <tromey@redhat.com>
Fri, 13 Jun 2014 15:22:09 +0000 (09:22 -0600)
committerGary Benson <gbenson@redhat.com>
Thu, 24 Jul 2014 13:57:25 +0000 (14:57 +0100)
gdbserver defines CORE_ADDR to be signed.  This seems erroneous to
me; and furthermore likely to cause problems in common/, as it is
different from gdb's definition.

gdb/gdbserver/
2014-07-24  Tom Tromey  <tromey@redhat.com>
    Gary Benson  <gbenson@redhat.com>

* server.h (CORE_ADDR): Now unsigned.

gdb/gdbserver/ChangeLog
gdb/gdbserver/server.h

index 2bcd6ea..60d2430 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-24  Tom Tromey  <tromey@redhat.com>
+           Gary Benson  <gbenson@redhat.com>
+
+       * server.h (CORE_ADDR): Now unsigned.
+
 2014-07-16  Pedro Alves  <palves@redhat.com>
 
        * linux-low.c (linux_kill_one_lwp): Use kill_lwp, not kill.
index 6eb1a16..2d55513 100644 (file)
@@ -87,7 +87,7 @@ typedef unsigned char gdb_byte;
 
 /* FIXME: This should probably be autoconf'd for.  It's an integer type at
    least the size of a (void *).  */
-typedef long long CORE_ADDR;
+typedef unsigned long long CORE_ADDR;
 
 typedef long long LONGEST;
 typedef unsigned long long ULONGEST;