# The linker recognises that if we have one IE access to a TLS symbol then all # accesses to that symbol could be IE. Here we are also interested to check # the linker does not also decide that a second access to that symbol could be # LE. #target: [check_shared_lib_support] #ld: -shared #objdump: -dr .*: file format .* Disassembly of section \.text: [0-9a-f]+ : +[0-9a-f]+: d2800000 mov x0, #0x0 // #0 +[0-9a-f]+: d53bd041 mrs x1, tpidr_el0 +[0-9a-f]+: .* adrp x0, .* +[0-9a-f]+: .* ldr x0, \[x0, #.*\] +[0-9a-f]+: b8606820 ldr w0, \[x1, x0\] +[0-9a-f]+: d53bd041 mrs x1, tpidr_el0 +[0-9a-f]+: 910003fd mov x29, sp +[0-9a-f]+: .* adrp x0, .* +[0-9a-f]+: .* ldr x0, \[x0, #.*\] +[0-9a-f]+: d503201f nop +[0-9a-f]+: d503201f nop +[0-9a-f]+: b8606820 ldr w0, \[x1, x0\] +[0-9a-f]+: d65f03c0 ret