93 lines · yaml
1# REQUIRES: arm2 3# .global main4# .global variable5# .text6# .thumb7#main:8# movw r0, :lower16:variable9# nop10# movt r0, :upper16:variable11# ldr r0, [r0]12# bx lr13# .data14#variable:15# .long 4216 17# RUN: yaml2obj %s -o %t.obj18# RUN: not lld-link -out:%t.exe -entry:main %t.obj 2>&1 | FileCheck %s19 20# CHECK: error: unexpected instruction in MOVT instruction in MOV32T relocation21 22--- !COFF23header:24 Machine: IMAGE_FILE_MACHINE_ARMNT25 Characteristics: [ ]26sections:27 - Name: .text28 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]29 Alignment: 430 SectionData: 40F2000000BFC0F200000068704731 Relocations:32 - VirtualAddress: 033 SymbolName: variable34 Type: IMAGE_REL_ARM_MOV32T35 - Name: .data36 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]37 Alignment: 438 SectionData: 2A00000039 - Name: .bss40 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]41 Alignment: 442 SectionData: ''43symbols:44 - Name: .text45 Value: 046 SectionNumber: 147 SimpleType: IMAGE_SYM_TYPE_NULL48 ComplexType: IMAGE_SYM_DTYPE_NULL49 StorageClass: IMAGE_SYM_CLASS_STATIC50 SectionDefinition:51 Length: 1452 NumberOfRelocations: 153 NumberOfLinenumbers: 054 CheckSum: 276210073555 Number: 156 - Name: .data57 Value: 058 SectionNumber: 259 SimpleType: IMAGE_SYM_TYPE_NULL60 ComplexType: IMAGE_SYM_DTYPE_NULL61 StorageClass: IMAGE_SYM_CLASS_STATIC62 SectionDefinition:63 Length: 464 NumberOfRelocations: 065 NumberOfLinenumbers: 066 CheckSum: 348227567467 Number: 268 - Name: .bss69 Value: 070 SectionNumber: 371 SimpleType: IMAGE_SYM_TYPE_NULL72 ComplexType: IMAGE_SYM_DTYPE_NULL73 StorageClass: IMAGE_SYM_CLASS_STATIC74 SectionDefinition:75 Length: 076 NumberOfRelocations: 077 NumberOfLinenumbers: 078 CheckSum: 079 Number: 380 - Name: main81 Value: 082 SectionNumber: 183 SimpleType: IMAGE_SYM_TYPE_NULL84 ComplexType: IMAGE_SYM_DTYPE_NULL85 StorageClass: IMAGE_SYM_CLASS_EXTERNAL86 - Name: variable87 Value: 088 SectionNumber: 289 SimpleType: IMAGE_SYM_TYPE_NULL90 ComplexType: IMAGE_SYM_DTYPE_NULL91 StorageClass: IMAGE_SYM_CLASS_EXTERNAL92...93