aboutsummaryrefslogtreecommitdiff
path: root/gdb/os9kread.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2001-03-01 18:19:28 +0000
committerAndrew Cagney <cagney@redhat.com>2001-03-01 18:19:28 +0000
commit088d891f588eb06a92f4fccf6a76e9b6ef2014c2 (patch)
treee6b371de6b9ec0eb6871f703ff17842e2f55dbeb /gdb/os9kread.c
parent3826677692e9e12fb42bc5cded26960d2137faec (diff)
downloadgdb-088d891f588eb06a92f4fccf6a76e9b6ef2014c2.zip
gdb-088d891f588eb06a92f4fccf6a76e9b6ef2014c2.tar.gz
gdb-088d891f588eb06a92f4fccf6a76e9b6ef2014c2.tar.bz2
* Makefile.in (os9kread.o): Do not compile with WERROR_CFLAGS.
* os9kread.c (os9k_process_one_symbol): Add assert to detect ``loses if sizeof (char *) > sizeof (int)''.
Diffstat (limited to 'gdb/os9kread.c')
-rw-r--r--gdb/os9kread.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/os9kread.c b/gdb/os9kread.c
index 00a5996..a3d67fc 100644
--- a/gdb/os9kread.c
+++ b/gdb/os9kread.c
@@ -35,6 +35,7 @@
#include "defs.h"
#include "gdb_string.h"
+#include "gdb_assert.h"
#include <stdio.h>
#if defined(USG) || defined(__CYGNUSCLIB__)
@@ -1509,6 +1510,7 @@ os9k_process_one_symbol (int type, int desc, CORE_ADDR valu, char *name,
/* Relocate for dynamic loading and for ELF acc fn-relative syms. */
valu += ANOFFSET (section_offsets, SECT_OFF_TEXT (objfile));
/* FIXME: loses if sizeof (char *) > sizeof (int) */
+ gdb_assert (sizeof (name) <= sizeof (int));
record_line (current_subfile, (int) name, valu);
break;