aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1991-10-16 19:38:56 +0000
committerJohn Gilmore <gnu@cygnus>1991-10-16 19:38:56 +0000
commit6150cc735facf13fb30bddce9616653039576a0f (patch)
treea31fb9d83c617deb084ca75c72ff399f0f8deaa5
parent282effc79f2d3efd29320717f983797e40a24581 (diff)
downloadfsf-binutils-gdb-6150cc735facf13fb30bddce9616653039576a0f.zip
fsf-binutils-gdb-6150cc735facf13fb30bddce9616653039576a0f.tar.gz
fsf-binutils-gdb-6150cc735facf13fb30bddce9616653039576a0f.tar.bz2
* dbxread.c (read_dbx_symtab, process_one_symbol): Handle
Sequent N_FN_SEQ like everybody else's N_FN.
-rw-r--r--gdb/dbxread.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/dbxread.c b/gdb/dbxread.c
index 18553fe..02641a9 100644
--- a/gdb/dbxread.c
+++ b/gdb/dbxread.c
@@ -1831,8 +1831,10 @@ read_dbx_symtab (symfile_name, addr,
/* We need to be able to deal with both N_FN or N_TEXT,
because we have no way of knowing whether the sys-supplied ld
- or GNU ld was used to make the executable. */
+ or GNU ld was used to make the executable. Sequents throw
+ in another wrinkle -- they renumbered N_FN. */
case N_FN:
+ case N_FN_SEQ:
case N_TEXT:
bufp->n_value += addr; /* Relocate */
SET_NAMESTRING();
@@ -3151,6 +3153,7 @@ process_one_symbol (type, desc, valu, name)
break;
case N_FN:
+ case N_FN_SEQ:
/* This kind of symbol indicates the start of an object file. */
break;