Steve Chamberlain b297038d0b Thu May 11 16:43:14 1995 Steve Chamberlain <sac@slash.cygnus.com>
tekhex.c (first_phase): Understand type 0 symbols.
	(tekhex_write_object_contents): Fix typo in final record.

Thu May 11 16:43:14 1995  Steve Chamberlain  <sac@slash.cygnus.com>

	pr ld/6840

	* coff-i960.c (optcall_callback): don't try and optimize
	undefined refs.
	(coff_write_relocs): Search for broken relocs on the way
	out and fix them up.
	(coff_renumber_symbols): Calculate and return index of
	first undefined symbol.
	(coff_write_object_contents): Call coff_renumber_symbols
	and coff_write_relocs with the new args.
	* libcoff.h: (coff_renumber_symbols, coff_renumber_symbols):
	Modified prototypes.

Thu May 11 16:43:14 1995  Steve Chamberlain  <sac@slash.cygnus.com>
			  Tom Griest <griest@cs.yale.edu>

	Initial support for PE format.

	* Makefile.in, targets.c, configure.in, config.bfd:
	Add support for i386-*-winnt and i386-*-pe.
	* archive.c (do_slurp_coff_armap):  Understand NTPE format
	archives.
	(_bfd_slurp_extended_name_table): Turn \ in a filename
	into /.
	* bfd-in.h (bfd_link_subsystem, _bfd_link_stack_heap): New.
	* coff-i386.c  (howto_table): Conditionalize PCRELOFFSET.
	* coffcode.h (IMAGE_BASE): New.
	(coff_compute_section_file_positions): Throw away .junk
	sections for PE, align symbols.
	(coff_write_object_contents): Throw away .junk sections
	for PE. Remember info on .idata and .rsrc sections.
	Fill in the PE header.
	(coff_slurp_symbol_table): PE uses C_SECTION class.
	* cofflink.c (_bfd_coff_final_link): Keep PE info up to date.
	(_bfd_coff_generic_relocate_section): Cope with PE relocs.
	* coffswap.h (coff_swap_{aout/file/scn/sym}hdr_{in/out}):
	New code for PE headers.
1995-05-13 18:03:25 +00:00
..
1994-05-04 19:37:36 +00:00
1995-01-12 20:29:22 +00:00
1995-02-10 01:41:57 +00:00
1994-02-28 23:49:08 +00:00
1995-01-24 19:48:50 +00:00
1993-11-23 08:06:20 +00:00
1995-01-24 19:48:50 +00:00
1995-02-17 16:46:52 +00:00
1995-05-09 21:07:06 +00:00
1994-03-15 15:13:13 +00:00
1994-03-15 15:13:13 +00:00
1994-05-16 19:34:13 +00:00
1995-01-24 19:48:50 +00:00
1993-11-05 19:51:52 +00:00
1994-05-16 16:35:36 +00:00
1994-07-05 21:50:43 +00:00
1994-11-03 23:50:48 +00:00
1995-02-09 17:34:44 +00:00
1994-04-20 18:38:22 +00:00
1993-12-02 02:19:25 +00:00
1994-07-14 21:35:54 +00:00
1993-08-07 22:45:02 +00:00
1994-03-15 15:13:13 +00:00
1995-01-24 19:48:50 +00:00
1994-09-29 16:30:12 +00:00
1995-05-09 21:07:06 +00:00
1993-08-07 22:38:22 +00:00
1994-10-14 23:17:15 +00:00