binutils-gdb/ld/emultempl
Jakub Jelinek 3f764659c7 * elf64-ppc.c (ppc64_elf_edit_opd): Support 16 byte long .opd
entries (where fd_aux overlaps next entry's fd_func).
	Add non_overlapping argument, use it.
	(ppc64_elf_check_relocs, ppc64_elf_gc_mark_hook, adjust_opd_syms,
	ppc64_elf_size_stubs, ppc64_elf_relocate_section,
	ppc64_elf_output_symbol_hook): Use address / 8 instead of address / 24
	as indexes into opd_sym_map/opd_adjust array.
	* elf64-ppc.h (ppc64_elf_edit_opd): Adjust prototype.

	* emultempl/ppc64elf.em (non_overlapping_opd): New variable.
	(ppc_before_allocation): Pass it to ppc64_elf_edit_opd).
	(OPTION_NON_OVERLAPPING_OPD): Define.
	(PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES): Add
	--non-overlapping-opd option.
2004-08-19 07:47:25 +00:00
..
aix.em
alphaelf.em
armcoff.em
armelf_oabi.em * bfd/bfd-in.h (bfd_elf32_arm_process_before_allocation): Update. 2004-04-01 11:20:04 +00:00
armelf.em bfd/ 2004-05-25 06:33:51 +00:00
astring.sed
beos.em
crxelf.em Add new port: crx-elf 2004-07-07 17:28:53 +00:00
elf32.em remove duplicated word 2004-07-26 07:55:14 +00:00
generic.em
gld960.em
gld960c.em
hppaelf.em bfd/ 2004-05-25 06:33:51 +00:00
ia64elf.em
irix.em * emulparams/elf32bsmip.sh (EXTRA_EM_FILE): Define to irix. 2004-04-08 14:52:44 +00:00
linux.em
lnk960.em
m68hc1xelf.em
m68kcoff.em
m68kelf.em
mipsecoff.em [ bfd/ChangeLog ] 2004-04-21 20:52:31 +00:00
mmix-elfnmmo.em bfd/ 2004-06-24 04:46:28 +00:00
mmixelf.em
mmo.em * ldgram.y (sect_constraint): New. 2004-05-19 14:01:14 +00:00
needrelax.em
netbsd.em
ostring.sed
pe.em (make_import_fixup): Use bfd_get_32 to correct for endian-ness of extracted 2004-07-13 18:56:38 +00:00
ppc32elf.em
ppc64elf.em * elf64-ppc.c (ppc64_elf_edit_opd): Support 16 byte long .opd 2004-08-19 07:47:25 +00:00
README
sh64elf.em bfd/ 2004-06-24 04:46:28 +00:00
sunos.em bfd/ 2004-06-24 04:46:28 +00:00
ticoff.em
vanilla.em
xtensaelf.em bfd/ 2004-06-24 04:46:28 +00:00

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.