brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 24726c3 Raw
38 lines · plain
1## This test checks that we output a warning when the specified version is too old to support the given features.2 3# RUN: yaml2obj %s -o %t4# RUN: llvm-readobj --bb-addr-map %t 2>&1 | FileCheck -DFILE=%t %s5 6--- !ELF7FileHeader:8  Class: ELFCLASS649  Data:  ELFDATA2LSB10  Type:  ET_EXEC11 12# CHECK: BBAddrMap [13# CHECK-NEXT: warning: '[[FILE]]': unable to dump SHT_LLVM_BB_ADDR_MAP section with index 1: version should be >= 3 for SHT_LLVM_BB_ADDR_MAP when callsite offsets feature is enabled: version = 2 feature = 3214Sections:15  - Name: '.llvm_bb_addr_map (1)'16    Type: SHT_LLVM_BB_ADDR_MAP17    Entries:18      - Version: 219        Feature: 0x2020 21# CHECK: BBAddrMap [22# CHECK-NEXT: warning: '[[FILE]]': unable to dump SHT_LLVM_BB_ADDR_MAP section with index 2: version should be >= 4 for SHT_LLVM_BB_ADDR_MAP when basic block hash feature is enabled: version = 3 feature = 6423 24  - Name: '.llvm_bb_addr_map (2)'25    Type: SHT_LLVM_BB_ADDR_MAP26    Entries:27      - Version: 328        Feature: 0x4029 30# CHECK: BBAddrMap [31# CHECK-NEXT: warning: '[[FILE]]': unable to dump SHT_LLVM_BB_ADDR_MAP section with index 3: version should be >= 5 for SHT_LLVM_BB_ADDR_MAP when post link cfg feature is enabled: version = 4 feature = 12832 33  - Name: '.llvm_bb_addr_map (3)'34    Type: SHT_LLVM_BB_ADDR_MAP35    Entries:36      - Version: 437        Feature: 0x8038