summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>2000-05-11 20:39:58 +0000
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>2000-05-11 20:39:58 +0000
commit2ec466f9507c25cf9650e02971d831fb9e835c4f (patch)
tree2b19a37bdd4ec61f3adc7507accf5837c062fb51
parent381323f4f85898c075fc70aa5ee607f5c08cba7e (diff)
downloadbinutils-gdb-2ec466f9507c25cf9650e02971d831fb9e835c4f.tar.gz
2000-05-11 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* coffread.c (coff_symtab_read): In the case of C_THUMBEXT | C_THUMBEXTFUNC | C_EXT, sec will never ever be the index for .rodata, because cs_to_section doesn't deal with .rodata. Fix test accordingly.
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/coffread.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index b624ed396b5..cc58ae521ad 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,10 @@
+2000-05-11 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ * coffread.c (coff_symtab_read): In the case of C_THUMBEXT |
+ C_THUMBEXTFUNC | C_EXT, sec will never ever be the index for
+ .rodata, because cs_to_section doesn't deal with .rodata. Fix test
+ accordingly.
+
Thu May 11 21:33:59 2000 Andrew Cagney <cagney@b1.cygnus.com>
* gdbarch.sh (gdbarch_dump): Print the value of GDB_MULTI_ARCH.
diff --git a/gdb/coffread.c b/gdb/coffread.c
index 6f6e6cb75f4..7b9f5af1980 100644
--- a/gdb/coffread.c
+++ b/gdb/coffread.c
@@ -969,7 +969,7 @@ coff_symtab_read (symtab_offset, nsyms, objfile)
|| cs->c_sclass == C_THUMBEXT)
tmpaddr += ANOFFSET (objfile->section_offsets, sec);
- if (sec == SECT_OFF_TEXT (objfile) || sec == SECT_OFF_RODATA (objfile))
+ if (sec == SECT_OFF_TEXT (objfile))
{
ms_type =
cs->c_sclass == C_EXT || cs->c_sclass == C_THUMBEXTFUNC