aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2006-12-28 23:48:51 +0000
committerDaniel Jacobowitz <drow@false.org>2006-12-28 23:48:51 +0000
commiteeec829cf9c23d8c5b4fac29438faf337b2ecb30 (patch)
treeac4fde65d96d9acbac4c5c611019f9dec6941948 /gdb
parentf670d0980488689246b755839e21f74352f57930 (diff)
downloadgdb-eeec829cf9c23d8c5b4fac29438faf337b2ecb30.zip
gdb-eeec829cf9c23d8c5b4fac29438faf337b2ecb30.tar.gz
gdb-eeec829cf9c23d8c5b4fac29438faf337b2ecb30.tar.bz2
* ia64-tdep.c (get_kernel_table): Correct signedness in check
for a negative return value.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/ia64-tdep.c11
2 files changed, 12 insertions, 6 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 0f85da1..04e96a6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2006-12-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * ia64-tdep.c (get_kernel_table): Correct signedness in check
+ for a negative return value.
+
2006-12-27 Gary Funck <gary@intrepid.com>
* dwarf2read.c (dwarf_attr_name, dwarf_cfi_name)
@@ -7,7 +12,7 @@
* MAINTAINERS (Write After Approval): Add myself.
-2006-12-26 Joel brobecker <brobecker@adacore.com>
+2006-12-26 Joel Brobecker <brobecker@adacore.com>
* sparc64-tdep.c (sparc64_extract_return_value): Add handling
for array types.
diff --git a/gdb/ia64-tdep.c b/gdb/ia64-tdep.c
index a65c56f..f815f6c 100644
--- a/gdb/ia64-tdep.c
+++ b/gdb/ia64-tdep.c
@@ -2486,13 +2486,14 @@ get_kernel_table (unw_word_t ip, unw_dyn_info_t *di)
if (!ktab)
{
gdb_byte *ktab_buf;
- size_t size;
+ LONGEST size;
- ktab_size = getunwind_table (&ktab_buf);
- if (ktab_size <= 0)
+ size = getunwind_table (&ktab_buf);
+ if (size <= 0)
return -UNW_ENOINFO;
- else
- ktab = (struct ia64_table_entry *) ktab_buf;
+
+ ktab = (struct ia64_table_entry *) ktab_buf;
+ ktab_size = size;
for (etab = ktab; etab->start_offset; ++etab)
etab->info_offset += KERNEL_START;