Add pe-aarch64 relocations
authorMark Harmstone <mark@harmstone.com>
Wed, 14 Dec 2022 00:54:34 +0000 (00:54 +0000)
committerMark Harmstone <mark@harmstone.com>
Tue, 10 Jan 2023 23:30:44 +0000 (23:30 +0000)
commitb152649d51b52e4e82176fb835b8b91a9ca08ad4
tree635d2ed5c44c70a897110aa4855a5dcf10ed1f63
parent5093b5a5e7e3e51116207eb2dec81846140fc604
Add pe-aarch64 relocations

This adds the remaining pe-aarch64 relocations, and gets them working.
It also brings in the constant directives from ELF, as otherwise .word
would be 2 rather than 4 bytes, and .xword and .dword wouldn't be
defined.
bfd/coff-aarch64.c
bfd/config.bfd
gas/config/tc-aarch64.c
gas/testsuite/gas/pe/pe-aarch64.d
gas/testsuite/gas/pe/pe-aarch64.s
ld/testsuite/ld-pe/aarch64.d [new file with mode: 0644]
ld/testsuite/ld-pe/aarch64a.s [new file with mode: 0644]
ld/testsuite/ld-pe/aarch64b.s [new file with mode: 0644]
ld/testsuite/ld-pe/pe.exp