* PATCH: N_DATA symbols are always in the .data section
@ 2003-09-12 22:51 Jim Blandy
0 siblings, 0 replies; only message in thread
From: Jim Blandy @ 2003-09-12 22:51 UTC (permalink / raw)
To: gdb-patches
This reverts part of my last patch to dbxread.c.
2003-09-09 Jim Blandy <jimb@redhat.com>
* dbxread.c (read_dbx_symtab): The N_DATA and N_DATA | N_EXT
symbol types are, by definition, in the .data section, so it is
correct to use SECT_OFF_DATA (objfile) here, not data_sect_index.
If there is no .data section, there should be no N_DATA or N_DATA
| N_EXT symbols.
*** dbxread.c.~1.49.~ 2003-09-08 14:03:37.000000000 -0500
--- dbxread.c 2003-09-09 14:54:34.000000000 -0500
***************
*** 1409,1415 ****
case N_DATA | N_EXT:
case N_NBDATA | N_EXT:
! nlist.n_value += ANOFFSET (objfile->section_offsets, data_sect_index);
goto record_it;
case N_BSS:
--- 1409,1415 ----
case N_DATA | N_EXT:
case N_NBDATA | N_EXT:
! nlist.n_value += ANOFFSET (objfile->section_offsets, SECT_OFF_DATA (objfile));
goto record_it;
case N_BSS:
***************
*** 1476,1482 ****
continue;
case N_DATA:
! nlist.n_value += ANOFFSET (objfile->section_offsets, data_sect_index);
goto record_it;
case N_UNDF | N_EXT:
--- 1476,1482 ----
continue;
case N_DATA:
! nlist.n_value += ANOFFSET (objfile->section_offsets, SECT_OFF_DATA (objfile));
goto record_it;
case N_UNDF | N_EXT:
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-09-12 22:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-12 22:51 PATCH: N_DATA symbols are always in the .data section Jim Blandy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox