binutils-gdb/include/coff
Jan Beulich 5be87c8fa7 PE: don't corrupt section flags when linking from ELF objects
Linking EFI executables from ELF object files can result in corrupted
COFF section flags if the section's alignment is too high. Issue a
diagnostic in that case, erroring out if this is not a final link, and
make sure only in-range values get written to the output image.

While doing this also make tic80 use the generic alignment macros
instead of custom #ifdef-ary.

No testsuite regressions for the range of COFF/PE targets that actually
cross-build in the first place on x86-64-linux.
2017-11-13 12:26:12 +01:00
..
ChangeLog-0415 binutils ChangeLog rotation 2016-01-01 22:59:17 +10:30
ChangeLog-9103 Add copyright notices 2012-12-10 12:48:03 +00:00
alpha.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
apollo.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
arm.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
aux-coff.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ecoff.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
external.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
go32exe.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
h8300.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
h8500.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i386.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i860.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i960.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
internal.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m68k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m88k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mcore.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mips.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mipspe.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
pe.h PE: don't corrupt section flags when linking from ELF objects 2017-11-13 12:26:12 +01:00
powerpc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rs6k64.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rs6000.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sh.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sparc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sym.h
symconst.h
ti.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic4x.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic30.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic54x.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic80.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
w65.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
we32k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
x86_64.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xcoff.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
z8k.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
z80.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30