[stabs] The address of Fortran common blocks may be > INT_MAX.
authorJoel Brobecker <brobecker@gnat.com>
Tue, 13 Mar 2012 16:29:16 +0000 (16:29 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 13 Mar 2012 16:29:16 +0000 (16:29 +0000)
gdb/
2012-03-08  Chris January  <chris.january@allinea.com>

        * stabsread.c (fix_common_block): Change type of valu argument
        to CORE_ADDR.

gdb/ChangeLog
gdb/stabsread.c

index 32b4480823f817becc68cae610278f8aaf94df91..ccb66a194446f127fe5cbd24cea4795dbaf0c6e1 100644 (file)
@@ -1,3 +1,8 @@
+2012-03-13  Chris January  <chris.january@allinea.com>
+
+       * stabsread.c (fix_common_block): Change type of valu argument
+       to CORE_ADDR.
+
 2012-03-13  Chris January  <chris.january@allinea.com>
 
        * rs6000-tdep.c (skip_prologue): Support the oril r29, r1, 0x0
index afcfe0676f383de91f66e6e8deaa28f023747dec..ac82652bac68ad9a1f02b21d8ee6b6d2db2fe2c0 100644 (file)
@@ -98,7 +98,7 @@ static void
 patch_block_stabs (struct pending *, struct pending_stabs *,
                   struct objfile *);
 
-static void fix_common_block (struct symbol *, int);
+static void fix_common_block (struct symbol *, CORE_ADDR);
 
 static int read_type_number (char **, int *);
 
@@ -4397,7 +4397,7 @@ common_block_end (struct objfile *objfile)
    the common block name).  */
 
 static void
-fix_common_block (struct symbol *sym, int valu)
+fix_common_block (struct symbol *sym, CORE_ADDR valu)
 {
   struct pending *next = (struct pending *) SYMBOL_TYPE (sym);