The symbol that objdump reports for the start of the data section is not important and is different between linux and bare metal builds.
Just avoiding specifying this symbol in our testcase fixes a testsuite failure in the linux build.
############### Attachment also inlined for ease of reply ###############
diff --git a/ld/testsuite/ld-aarch64/morello-large-function.d b/ld/testsuite/ld-aarch64/morello-large-function.d index dc0af92e12f9ab7203a400997ded14c8bdf4172c..55f87d3a4db8d0af011bd5c10ebca289d679e868 100644 --- a/ld/testsuite/ld-aarch64/morello-large-function.d +++ b/ld/testsuite/ld-aarch64/morello-large-function.d @@ -15,7 +15,7 @@
Disassembly of section .data:
-[0-9a-f]+ <__data_start>: +[0-9a-f]+ <.*>: *[0-9a-f]+: .* .*: R_MORELLO_RELATIVE *ABS*+.* *[0-9a-f]+: .* udf #0
gnu-morello@op-lists.linaro.org