binutils-gdb/ld/scripttempl
H.J. Lu 795e3bb7de ld: Don't define __rel[a]_iplt_start/__rel[a]_iplt_end in PIE
__rel[a]_iplt_start and __rel[a]_iplt_end are defined to handle IFUNC in
static executables.  For PIE, since IFUNC is handled as the part of the
normal dynamic relocation processing, there is no need to define these
symbols in PIE.

	* scripttempl/elf.sc (CREATE_PIC): New.  Set for CREATE_SHLIB or
	CREATE_PIE.
	(__rel_iplt_start): Don't define for CREATE_PIC.
	(__rel_iplt_end): Likewise.
	(__rela_iplt_start): Likewise.
	(__rela_iplt_end): Likewise.
2019-04-10 18:36:22 -07:00
..
aix.sc
alpha.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
alphavms.sc
aout.sc
arclinux.sc
armbpabi.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
avr.sc
crisaout.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
dlx.sc
DWARF.sc
elf32cr16.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elf32cr16c.sc
elf32crx.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elf32msp430_3.sc
elf32msp430.sc
elf32xc16x.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elf32xc16xl.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elf32xc16xs.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elf64hppa.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elf_chaos.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elf.sc ld: Don't define __rel[a]_iplt_start/__rel[a]_iplt_end in PIE 2019-04-10 18:36:22 -07:00
elfarc.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfarcv2.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfd10v.sc
elfd30v.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfm9s12z.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfm68hc11.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfm68hc12.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfmicroblaze.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfxgate.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
elfxtensa.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
epiphany_4x4.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
ft32.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
hppaelf.sc
i386beos.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
i386go32.sc
i386msdos.sc
ia64vms.sc
ip2k.sc
iq2000.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
mcorepe.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
mep.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
mips.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
mipsbsd.sc
mmo.sc
moxie.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
nds32elf.sc
pe.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
pep.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
pj.sc
ppcpe.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
pru.sc
README
sh.sc
tic4xcoff.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
tic30aout.sc
tic30coff.sc
tic54xcoff.sc
tic80coff.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
v850_rh850.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
v850.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
vanilla.sc
visium.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
xstormy16.sc Add SORT_NONE to .init and .fini in scripts 2019-03-21 22:19:20 +10:30
z80.sc
z8000.sc

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The files in this directory are linker script templates.
genscripts.sh sets some shell variables, then sources
EMULATION.sc, to generate EMULATION.{x,xr,xu,xn,xbn} -- the script
files for default, -r, -Ur, -n, -N.

Copyright (C) 2012-2019 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.