arm: Define elf_backend_extern_protected_data to 0 [PR 18705]
[binutils-gdb.git] / ld / testsuite / ld-x86-64 / no-plt-check1.S
1 .section .rodata.str1.1,"aMS",@progbits,1
2 .LC0:
3 .string "PASS"
4 .text
5 .p2align 4,,15
6 .globl check
7 .type check, @function
8 check:
9 subq $8, %rsp
10 call *get_func@GOTPCREL(%rip)
11 cmpq func@GOTPCREL(%rip), %rax
12 jne .L3
13 #ifdef __LP64__
14 cmpq %rax, func_p(%rip)
15 #else
16 rex
17 cmpl %eax, func_p(%rip)
18 #endif
19 jne .L3
20 call *func@GOTPCREL(%rip)
21 cmpl $305419896, %eax
22 jne .L3
23 call *call_func@GOTPCREL(%rip)
24 cmpl $305419896, %eax
25 jne .L3
26 leaq .LC0(%rip), %rdi
27 addq $8, %rsp
28 jmp *puts@GOTPCREL(%rip)
29 .L3:
30 call *abort@GOTPCREL(%rip)
31 .size check, .-check
32 .section .note.GNU-stack,"",@progbits