summaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2004-01-18 03:42:28 +0000
committerAndrew Cagney <cagney@redhat.com>2004-01-18 03:42:28 +0000
commit9496fecbae6036e76359314446a86e2d4b45d015 (patch)
treea989ffa35d1a0092cdd167fde97c96b914cd6e5c /gdb
parent3d715ed78cc272a9254d66da7094eb08ad647049 (diff)
downloadgdb-9496fecbae6036e76359314446a86e2d4b45d015.tar.gz
2004-01-17 Andrew Cagney <cagney@redhat.com>
* mdebugread.c (compare_blocks): Make addr_diff a LONGEST. * block.h: Make GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOOCK enums.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/block.h4
-rw-r--r--gdb/mdebugread.c2
3 files changed, 8 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index a2b4b5826a4..c8ccab5a3d7 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2004-01-17 Andrew Cagney <cagney@redhat.com>
+
+ * mdebugread.c (compare_blocks): Make addr_diff a LONGEST.
+ * block.h: Make GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOOCK
+ enums.
+
2004-01-17 Daniel Jacobowitz <drow@mvista.com>
* remote.c: Update copyright years.
diff --git a/gdb/block.h b/gdb/block.h
index 38d037e0226..a36821305ca 100644
--- a/gdb/block.h
+++ b/gdb/block.h
@@ -139,9 +139,7 @@ struct blockvector
/* Special block numbers */
-#define GLOBAL_BLOCK 0
-#define STATIC_BLOCK 1
-#define FIRST_LOCAL_BLOCK 2
+enum { GLOBAL_BLOCK = 0, STATIC_BLOCK = 1, FIRST_LOCAL_BLOCK = 2 };
extern struct symbol *block_function (const struct block *);
diff --git a/gdb/mdebugread.c b/gdb/mdebugread.c
index 71474a9c48b..ae1ea7d6cd6 100644
--- a/gdb/mdebugread.c
+++ b/gdb/mdebugread.c
@@ -4509,7 +4509,7 @@ add_line (struct linetable *lt, int lineno, CORE_ADDR adr, int last)
static int
compare_blocks (const void *arg1, const void *arg2)
{
- int addr_diff;
+ LONGEST addr_diff;
struct block **b1 = (struct block **) arg1;
struct block **b2 = (struct block **) arg2;