binutils-gdb/include/coff
Mark Harmstone 145667f8d9 Add support for COFF secidx relocations
bfd	* coff-i386.c (in_reloc_p): Add R_SECTION.
	(howto_table): Add R_SECTION.
	(coff_pe_i386_relocation_section): Add support for R_SECTION.
	(coff_i386_reloc_type_lookup): Add support for
	BFD_RELOC_16_SECCIDX.
	* coff-x86_64.c (in_reloc_p): Add R_SECTION.
	(howto_table): Add R_SECTION.
	(coff_pe_amd64_relocation_section): Add support for R_SECTION.
	(coff_amd64_reloc_type_lookup): Add support for
	BFD_RELOC_16_SECCIDX.
	* reloc.c: Add BFD_RELOC_16_SECIDX.
	* bfd-in2.h: Regenerate.
	* libbfd.h: Regenerate.

gas	* config/tc-i386.c (pe_directive_secidx): New function.
	(md_pseudo_table): Add support for secidx.
	(x86_cons_fix_new): Likewise.
	(tc_gen_reloc): Likewise.
	* expr.c (op_rank): Add O_secidx.
	* expr.h (operatorT): Likewise.
	* symbols.c (resolve_symbol_value): Add support for O_secidx.
	* testsuite/gas/i386/secidx.s: New test source file.
	* testsuite/gas/i386/secidx.d: New test driver file.
	* testsuite/gas/i386/i386.exp: Run new test.

include	* coff/i386.h: Define R_SECTION.
	* coff/x86_64.h: Likewise.

ld	* testsuite/ld-pe/secidx1.s: New test source file.
	* testsuite/ld-pe/secidx2.s: New test source file.
	* testsuite/ld-pe/secidx.d: New test driver file.
	* testsuite/ld-pe/secidx_64.d: New test driver file.
	* testsuite/ld-pe/pe.exp: Add new tests.
2022-04-07 14:47:17 +01:00
..
aarch64.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
alpha.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
arm.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
ChangeLog-0415 binutils ChangeLog rotation 2016-01-01 22:59:17 +10:30
ChangeLog-9103
ecoff.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
external.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
i386.h Add support for COFF secidx relocations 2022-04-07 14:47:17 +01:00
ia64.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
internal.h gas: add visibility support for XCOFF 2022-01-12 09:08:11 +01:00
mcore.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
mips.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
msdos.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
pe.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
rs6k64.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
rs6000.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
sh.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
sym.h PR27116, Spelling errors found by Debian style checker 2021-01-01 14:36:35 +10:30
symconst.h
ti.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
tic4x.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
tic30.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
tic54x.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
x86_64.h Add support for COFF secidx relocations 2022-04-07 14:47:17 +01:00
xcoff.h gas: add visibility support for XCOFF 2022-01-12 09:08:11 +01:00
z8k.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30
z80.h Update year range in copyright notice of binutils files 2022-01-02 12:04:28 +10:30