binutils-gdb/ld/emultempl
Maciej W. Rozycki eb8476a6e2 bfd/
* elflink.c (bfd_elf_record_link_assignment): Remove --defsym
	symbols special case.

	ld/
	* ldexp.h (etree_union): Add defsym member to the assign member
	structure.
	(exp_assign): Add hidden argument to prototype.
	* ldexp.c (exp_fold_tree_1): Use the defsym member to handle
	--defsym symbols.
	(exp_assop): Add defsym argument, initialize the defsym member
	of the assign structure.
	(exp_assign): Handle hidden symbols.
	(exp_defsym): Update to use the defsym argument to exp_assop.
	(exp_provide): Update to handle the defsym argument to exp_assop.
	* ldlex.l (HIDDEN): New token.
	* ldgram.y (HIDDEN): Likewise.
	(assignment, section): Update calls to exp_assign.
	* ldctor.c (ldctor_build_sets): Likewise.
	* mri.c (mri_format): Likewise.
	* ldlang.c (lang_insert_orphan, lang_leave_overlay): Likewise.
	(open_input_bfds): Remove --defsym symbols special case.
	* emultempl/beos.em (gld_${EMULATION_NAME}_set_symbols): Update
	call to exp_assign.
	* emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): Likewise.
	* emultempl/pep.em (gld_${EMULATION_NAME}_set_symbols): Likewise.
	* emultempl/spuelf.em (spu_place_special_section): Likewise.
	* emultempl/xtensaelf.em (ld_xtensa_insert_page_offsets):
	Likewise.
	* ld.texinfo (Assigning Values to Symbols): Add HIDDEN.
	(HIDDEN): New subsection.
2012-08-06 22:27:52 +00:00
..
aix.em * ldlang.h (struct lang_input_statement_flags): New, extract from.. 2012-03-05 22:43:40 +00:00
alphaelf.em
armcoff.em
armelf.em Add support for PowerPC VLE. 2012-05-14 19:45:30 +00:00
astring.sed
avrelf.em 2012-07-24 Jan Waclawek <konfera@efton.sk> 2012-07-24 22:23:21 +00:00
beos.em bfd/ 2012-08-06 22:27:52 +00:00
bfin.em
cr16elf.em
crxelf.em
elf32.em PR ld/14357 2012-07-13 13:20:27 +00:00
elf-generic.em
genelf.em
generic.em
gld960.em
gld960c.em
hppaelf.em Add support for PowerPC VLE. 2012-05-14 19:45:30 +00:00
ia64elf.em
irix.em
linux.em * ldlang.h (struct lang_input_statement_flags): New, extract from.. 2012-03-05 22:43:40 +00:00
lnk960.em ld/ 2012-06-15 15:13:41 +00:00
m68hc1xelf.em * bfd-in.h (bfd_get_section_name, bfd_get_section_vma, 2012-05-16 16:38:29 +00:00
m68kcoff.em
m68kelf.em
mipsecoff.em
mipself.em Add support for PowerPC VLE. 2012-05-14 19:45:30 +00:00
mmix-elfnmmo.em
mmixelf.em
mmo.em Add support for PowerPC VLE. 2012-05-14 19:45:30 +00:00
needrelax.em
netbsd.em
ostring.sed
pe.em bfd/ 2012-08-06 22:27:52 +00:00
pep.em bfd/ 2012-08-06 22:27:52 +00:00
ppc32elf.em ld/ 2012-05-26 11:13:20 +00:00
ppc64elf.em ld/ 2012-05-26 11:13:20 +00:00
README
rxelf.em
scoreelf.em * ldlang.h (struct lang_input_statement_flags): New, extract from.. 2012-03-05 22:43:40 +00:00
sh64elf.em
solaris2.em Check if a symbol is hidden by linker script. 2011-09-16 01:15:20 +00:00
spu_icache.o_c
spu_icache.S
spu_ovl.o_c
spu_ovl.S
spuelf.em bfd/ 2012-08-06 22:27:52 +00:00
sunos.em * ldlang.h (struct lang_input_statement_flags): New, extract from.. 2012-03-05 22:43:40 +00:00
tic6xdsbt.em PR ld/13991 2012-04-24 05:12:40 +00:00
ticoff.em
vanilla.em
vms.em Add support for PowerPC VLE. 2012-05-14 19:45:30 +00:00
vxworks.em
xtensaelf.em bfd/ 2012-08-06 22:27:52 +00:00
z80.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.