Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* 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