binutils-gdb/ld/emultempl
Ian Lance Taylor cf79773cb1 * emultempl/aix.em: Include ldctor.h.
(gld${EMULATION_NAME}_after_open): New static function.
	(gld${EMULATION_NAME}_before_allocation): Call find_relocs.
	(gld${EMULATION_NAME}_find_relocs): New static function.
	(gld${EMULATION_NAME}_find_exp_assignment): New static function.
	(ld_${EMULATION_NAME}_emulation): Use new after_open function.
	* scripttempl/aix.sc: Use CONSTRUCTORS in .data.
	* ldctor.c (struct set_info): Move definition into ldctor.h.
	(struct set_element): Likewise.
	(sets): Make non-static.
	(ldctor_add_set_entry): Add name parameter.  Save it in the new
	set element.
	(ldctor_build_sets): Avoid being called twice.  Pass set element
	name to lang_add_reloc.
	* ldctor.h (struct set_info): Move definition here from ldctor.c.
	(struct set_element): Likewise.  Add new field name.
	(sets): Declare.
	(ldctor_add_set_entry): Declare new name parameter.
	* ldwrite.c (build_link_order): Don't insist that either name or
	section be NULL in a lang_reloc_statement.
	* ldmain.c (add_to_set): Pass NULL to ldctor_add_new_set_entry for
	new name parameter.
	(constructor_callback): Pass name to ldctor_add_new_set_entry for
	new name parameter.
1995-10-27 22:21:43 +00:00
..
.Sanitize * configure.tgt (powerpc-*-aix*): New target; use aixppc. 1995-10-16 23:19:04 +00:00
aix.em * emultempl/aix.em: Include ldctor.h. 1995-10-27 22:21:43 +00:00
elf32.em * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Don't 1995-10-07 21:09:57 +00:00
generic.em The default script is now compiled in; the others are still in the filesystem. 1993-07-22 00:33:10 +00:00
gld960.em The default script is now compiled in; the others are still in the filesystem. 1993-07-22 00:33:10 +00:00
hppaelf.em * emultempl/hppaelf.em: Include elf32-hppa.h. 1994-02-28 00:30:36 +00:00
linux.em Thu Jun 16 14:25:22 1994 Eric Youngdale (ericy@cais.cais.com) 1994-06-16 18:36:40 +00:00
lnk960.em The default script is now compiled in; the others are still in the filesystem. 1993-07-22 00:33:10 +00:00
m88kbcs.em * configure.in: Rewrite to use autoconf. 1995-09-06 18:58:05 +00:00
mipsecoff.em * emultempl/miposecoff.em: New file. 1994-12-02 22:28:09 +00:00
pe.em Thu Aug 31 16:37:07 1995 steve chamberlain <sac@slash.cygnus.com> 1995-08-31 23:42:53 +00:00
README
stringify.sed changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs) 1994-05-27 16:58:05 +00:00
sunos.em * emultempl/sunos.em (gld${EMULATION_NAME}_find_so): Move 1995-10-17 22:36:25 +00:00
vanilla.em

The files in this directory are sourced by genscripts.sh, after
setting some variables to substitute in, to produce
C source files that contain jump tables for each emulation.