i386-pc-nto-qnx patch

Graeme Peterson gp@qnx.com
Fri Apr 19 17:48:00 GMT 2002


> 
> "Graeme Peterson" <gp@qnx.com> writes:
> > Here is a patch for i386-pc-nto-qnx for inclusion in
> > GNU binutils.  Thanks to all for your help.
> 
> > Thanks.
> > Looking forward to any feedback.
> 
> You'll need ChangeLog entries for all these changes.

Are these ok?  not sure who needs them...

Thanks.
GP


bfd/ChangeLog
===================================================================
2002-04-18  Graeme Peterson  <gp@qnx.com>
 
 	* Makefile.am: Add elf32-i386qnx.lo and elf32-i386qnx.c.
 	* Makefile.in: Same.
 	* config.bfd: Add i[3456]86-*-nto*) support
 	* configure: Add bfd_elf32_i386qnx_vec support.
 	* configure.in: Same.
 	* elf-bfd.h (struct elf_backend_data): Add new backend function
	elf_backend_set_nonloadable_filepos.
 	* elf.c (assign_file_positions_for_segments): Add call to
 	elf_backend_set_nonloadable_filepos.
 	* elf.c (copy_private_bfd_data): Add new macro IS_CONTAINED_BY_FILEPOS.
 	* elf.c (_bfd_elf_copy_private_section_data): Test for 
 	elf_backend_set_nonloadable_filepos function, and if defined don't check 
 	against SEC_ALLOC, and setup the segments anyways.
 	* elf32-i386.c: Add #ifndef ELF32_I386_C_INCLUDED before including
 	elf32-target.h to facilitate including elf32-i386.c in other backend files.
 	* elf32-i386qnx.c: New QNX elf backend file.
 	* elfxx-target.h: Add elf_backend_set_nonloadable_filepos.
 	* targets.c: Add bfd_target bfd_elf32_i386qnx_vec.
 
gas/ChangeLog
===================================================================
2002-04-18  Graeme Peterson  <gp@qnx.com>
 
 	* configure: Add i386-*-nto*.
 	* configure.in: Same.
 
ld/ChangeLog
===================================================================
2002-04-18  Graeme Peterson  <gp@qnx.com>
 
 	* Makefile.in: Add ei386nto.c.
 	* configure.tgt: Add i[3456]86-*-nto*).
 	* i386nto.sh: New file.




More information about the Binutils mailing list