This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: problem with bfd update from 2001/12/17


Thank you, Alan.  The last patch fixes the problem on mingw.

Danny

On Fri, Apr 26, 2002 at 12:46:15PM +0930, Alan Modra wrote:
> On Fri, Apr 26, 2002 at 11:31:15AM +0930, Alan Modra wrote:
> > list, for fast addition to the list.  It's likely that the cygwin code
> > does some section list manipulation without properly adjusting the tail
> > pointer, then another section is added and the list is broken.
> 
> It might be this one.
> 
> bfd/ChangeLog
> 	* coffcode.h (coff_compute_section_file_positions): Set
> 	section_tail after shuffling section list.

Ah ha, more section list problems.  bfd_make_readable is very likely
the culprit, and it's only used in pe-dll.c.  The xcofflink.c bug
was benign, I think.

bfd/ChangeLog
	* opncls.c (bfd_make_readable): Call bfd_section_list_clear.
	* xcofflink.c (xcoff_link_add_dynamic_symbols): Likewise.



http://messenger.yahoo.com.au - Yahoo! Messenger
- A great way to communicate long-distance for FREE!


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]