binutils-gdb/ld/testsuite/ld-pe/reloc.s
Jan Beulich 5dc75cf325 ld: adjust PE base relocations testcase
mcore-pe and sh-pe pointed out that the testcase added by 6fa7408d72
("ld: don't generate base relocations in PE output for absolute
symbols") wasn't quite generic enough yet. Copy entry point stuff from
another test and increase alignment to also cover targets with a page
size lower than 4k.

Despite all of this the test needs to be xfail-ed for mcore, as this
target isn't included in the set getting DLL_SUPPORT enabled in
emultempl/pe.em, and hence no base relocations get generated there
(yet).
2021-03-09 12:40:13 +01:00

21 lines
342 B
ArmAsm

.text
.global _start
.global _mainCRTStartup
_start:
_mainCRTStartup:
.byte 1
.data
.p2align 12
start:
.dc.a __image_base__
.dc.a start
.dc.a __section_alignment__
.dc.a __file_alignment__
.dc.a __major_os_version__
.dc.a __minor_os_version__
.dc.a __major_subsystem_version__
.dc.a __minor_subsystem_version__
.dc.a end
end: