binutils-gdb/ld/testsuite/ld-elf/retain3.s
Jozef Lawrynowicz cc6fd584ed Fix SHF_GNU_RETAIN testsuite fallout
binutils/ChangeLog:

	* testsuite/binutils-all/readelf-maskos-1a.d: Fix test for unrecognized
	bit set in SHF_MASKOS range.
	* testsuite/binutils-all/readelf-maskos-1b.d: Likewise.
	* testsuite/binutils-all/readelf-maskos-unknown.s: New test.

ld/ChangeLog:

	* testsuite/ld-elf/retain3.s: Move symbolic reference into writeable
	.data section from read-only .text section.
	* testsuite/ld-elf/retain5.d: Don't pass --print-gc-sections for test
	that doesn't require it.
	* testsuite/ld-elf/retain6a.d: Adjust test.
	* testsuite/ld-elf/retain6main.s: Move symbolic reference into writeable
	.data section from read-only .text section.
2020-11-20 10:33:28 +00:00

20 lines
336 B
ArmAsm

/* The retention of bar should also prevent foo from being gc'ed, since bar
references foo. */
.section .text.foo,"ax"
.global foo
.type foo, %function
foo:
.word 0
.section .data.bar,"awR"
.global bar
.type bar, %object
bar:
.long foo
.section .text._start,"ax"
.global _start
.type _start, %function
_start:
.word 0