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 2bcd6ea7971c19ed869b5beb4c6a36390188a61d..60d2430ce790d78817ba43b37789d584f3d7e601 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 6eb1a16bc7a0049cb47ce06a9f24b667a0386953..2d55513e17b9b477418219d273fbb5c4aa04c48e 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;