brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 78dac4e Raw
49 lines · plain
1# REQUIRES: x862# RUN: yaml2obj %s -o %t1.obj3# RUN: yaml2obj %s -o %t2.obj4# RUN: not lld-link /out:%t.exe %t1.obj %t2.obj 2>&1 | FileCheck --check-prefix=OBJ %s5 6# RUN: llvm-as -o %t.lto1.obj %S/Inputs/conflict.ll7# RUN: llvm-as -o %t.lto2.obj %S/Inputs/conflict.ll8# RUN: not lld-link /out:%t.exe %t.lto1.obj %t.lto2.obj 2>&1 | FileCheck --check-prefix=BC %s9 10# OBJ: duplicate symbol: foo11# OBJ: defined at {{.+}}1.obj12# OBJ: defined at {{.+}}2.obj13 14# BC: duplicate symbol: foo15# BC: defined at {{.+}}conflict.ll16# BC:            {{.+}}1.obj17# BC: defined at {{.+}}conflict.ll18# BC:            {{.+}}2.obj19 20--- !COFF21header:22  Machine:         IMAGE_FILE_MACHINE_AMD6423  Characteristics: []24sections:25  - Name:            .text26    Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]27    Alignment:       1628    SectionData:     00000000000029symbols:30  - Name:            .text31    Value:           032    SectionNumber:   133    SimpleType:      IMAGE_SYM_TYPE_NULL34    ComplexType:     IMAGE_SYM_DTYPE_NULL35    StorageClass:    IMAGE_SYM_CLASS_STATIC36    SectionDefinition:37      Length:          638      NumberOfRelocations: 039      NumberOfLinenumbers: 040      CheckSum:        041      Number:          042  - Name:            foo43    Value:           044    SectionNumber:   145    SimpleType:      IMAGE_SYM_TYPE_NULL46    ComplexType:     IMAGE_SYM_DTYPE_FUNCTION47    StorageClass:    IMAGE_SYM_CLASS_EXTERNAL48...49