binutils-gdb/include/elf
Alan Modra 44bd1acd55 Non-alloc sections don't belong in PT_LOAD segments
Taking them out showed a bug in the powerpc64 backend with .branch_lt
being removed from output_bfd but not from previously set up segment
section maps.  Removing the bfd sections meant their sh_flags (and
practically everything else) remaining zero, ie. not SHF_ALLOC,
triggering complaints about "`.branch_lt' can't be allocated in
segment".

include/elf/
	* internal.h (ELF_SECTION_IN_SEGMENT_1): Ensure PT_LOAD and
	similar segments only contain alloc sections.
ld/
	* emultempl/ppc64elf.em (gld${EMULATION_NAME}_after_allocation):
	Call gld${EMULATION_NAME}_map_segments regardless of need_laying_out.
ld/testsuite/
	* ld-powerpc/tocnovar.d: Revert last change.
2015-04-25 09:15:49 +09:30
..
aarch64.h Add ADR :tlsgd: directive and TLSGD_ADR_PREL21 support. 2015-02-26 22:23:09 +00:00
alpha.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arc.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm.h [ARM] PR ld/16572: Remove EF_ARM_HASENTRY flag 2015-03-10 11:15:13 +00:00
avr.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
bfin.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ChangeLog Non-alloc sections don't belong in PT_LOAD segments 2015-04-25 09:15:49 +09:30
ChangeLog-9103
common.h Add ELFOSABI_CLOUDABI and SHF_COMPRESSED 2015-03-26 08:42:58 -07:00
cr16.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
cr16c.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
cris.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
crx.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
d10v.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
d30v.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dlx.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwarf.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
epiphany.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
external.h Add Elf_Internal_Chdr and ElfXX_External_Chdr 2015-04-03 12:50:10 -07:00
fr30.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
frv.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ft32.h FT32 initial support 2015-01-28 16:25:18 +10:30
h8.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
hppa.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i370.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i386.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i860.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i960.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ia64.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
internal.h Non-alloc sections don't belong in PT_LOAD segments 2015-04-25 09:15:49 +09:30
ip2k.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
iq2000.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
lm32.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
m32c.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
m32r.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
m68hc11.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
m68k.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mcore.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mep.h Define SEC_MEP_VLIW in bfd/section.c 2015-04-24 05:40:23 -07:00
metag.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
microblaze.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mips.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mmix.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mn10200.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mn10300.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
moxie.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
msp430.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
mt.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
nds32.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
nios2.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
or1k.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
pj.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ppc64.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ppc.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
reloc-macros.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
rl78.h Add support for G13 and G14 flag bits in RL78 ELF binaries. 2015-03-19 15:37:43 +00:00
rx.h Add support to the RX toolchain to restrict the use of string instructions. 2015-04-09 12:48:37 +01:00
s390.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
score.h Fixes a typo in the license notice in include/elf/score.h 2015-02-23 14:52:12 +00:00
sh.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
sparc.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
spu.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic6x-attrs.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tic6x.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tilegx.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tilepro.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
v850.h Adds support for generating notes in V850 binaries. 2015-02-24 17:54:09 +00:00
vax.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
visium.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
vxworks.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
x86-64.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
xc16x.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
xgate.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
xstormy16.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
xtensa.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30