* dbxread.c (read_dbx_symtab): If we have no .data section and no

.bss section, presume that any variables we find live in the
.rodata section.
This commit is contained in:
Jim Blandy 2003-09-13 00:00:32 +00:00
parent eddbf8500e
commit 2a13f9bcb4
2 changed files with 6 additions and 0 deletions

View File

@ -1,5 +1,9 @@
2003-09-12 Jim Blandy <jimb@redhat.com>
* dbxread.c (read_dbx_symtab): If we have no .data section and no
.bss section, presume that any variables we find live in the
.rodata section.
* dbxread.c (read_dbx_symtab): Add FIXME about finding section
offsets for global and static variables.

View File

@ -1380,6 +1380,8 @@ read_dbx_symtab (struct objfile *objfile)
data_sect_index = objfile->sect_index_data;
if (data_sect_index == -1)
data_sect_index = SECT_OFF_BSS (objfile);
if (data_sect_index == -1)
data_sect_index = SECT_OFF_RODATA (objfile);
gdb_assert (data_sect_index != -1);
for (symnum = 0; symnum < DBX_SYMCOUNT (objfile); symnum++)