binutils-gdb/binutils/testsuite/binutils-all/strip-15rela.s
Maciej W. Rozycki d52e3d06e5 binutils/testsuite: Fix a crash with STN_UNDEF in relocation
Verify that `strip' completes successfully and a correct relocation
entry is copied for a relocation encountered with the STN_UNDEF symbol
index.

	binutils/
	* testsuite/binutils-all/strip-15.d: New test.
	* testsuite/binutils-all/strip-15rel.s: New test source.
	* testsuite/binutils-all/strip-15rela.s: New test source.
	* testsuite/binutils-all/strip-15mips64.s: New test source.
	* testsuite/binutils-all/objcopy.exp: Run the new test.
2018-04-09 13:42:01 +01:00

28 lines
420 B
ArmAsm

.text
foo:
.dc.l 0x12345678
.section .rela.text
.ifdef ELF64
.dc.a 0
.dc.a RELOC
.dc.a 0x00000000000055aa
.dc.a 0
.dc.a 0
.dc.a 0
.else
# Some targets, such as `h8300-*' or `ip2k-*', use 16-bit addresses.
# With them `.dc.a' emits 16-bit quantities, so we need to use
# `.dc.l' for 32-bit relocation data.
.dc.l 0
.dc.l RELOC
.dc.l 0x000055aa
.dc.l 0
.dc.l 0
.dc.l 0
.endif