brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · b210daa Raw
49 lines · plain
1// Verify relocations for temporary labels are referenced by real symbols2// at the same address.3//4// RUN: llvm-mc -triple x86_64-apple-darwin -filetype=obj -o - %s | llvm-objdump -r - | FileCheck %s5 6L1:7	.section __TEXT,__text_cold,regular,pure_instructions8L2:9	.text10L3:11	.section __TEXT,__text_cold,regular,pure_instructions12L4:13_function2:14L5:15	nop16L6:17	.text18L7:19_function1:20L8:21	nop22 23	.data24__data:25	.quad L1-.26	.quad L2-.27	.quad L3-.28	.quad L4-.29	.quad L5-.30	.quad L6-.31	.quad L7-.32	.quad L8-.33// CHECK: 0000000000000038 X86_64_RELOC_SUBTRACTOR _function1-__data34// CHECK: 0000000000000038 X86_64_RELOC_UNSIGNED _function135// CHECK: 0000000000000030 X86_64_RELOC_SUBTRACTOR __text-__data36// CHECK: 0000000000000030 X86_64_RELOC_UNSIGNED __text37// CHECK: 0000000000000028 X86_64_RELOC_SUBTRACTOR _function2-__data38// CHECK: 0000000000000028 X86_64_RELOC_UNSIGNED _function239// CHECK: 0000000000000020 X86_64_RELOC_SUBTRACTOR _function2-__data40// CHECK: 0000000000000020 X86_64_RELOC_UNSIGNED _function241// CHECK: 0000000000000018 X86_64_RELOC_SUBTRACTOR __text_cold-__data42// CHECK: 0000000000000018 X86_64_RELOC_UNSIGNED __text_cold43// CHECK: 0000000000000010 X86_64_RELOC_SUBTRACTOR __text-__data44// CHECK: 0000000000000010 X86_64_RELOC_UNSIGNED __text45// CHECK: 0000000000000008 X86_64_RELOC_SUBTRACTOR __text_cold-__data46// CHECK: 0000000000000008 X86_64_RELOC_UNSIGNED __text_cold47// CHECK: 0000000000000000 X86_64_RELOC_SUBTRACTOR __text-__data48// CHECK: 0000000000000000 X86_64_RELOC_UNSIGNED __text49