brintos

brintos / llvm-project-archived public Read only

0
0
Text · 828 B · 0be19b3 Raw
31 lines · plain
1; RUN: llc -mtriple powerpc-ibm-aix-xcoff -filetype=obj -o %t.o < %s2; RUN: llvm-readobj  --symbols %t.o | FileCheck %s3 4define void @bar() {5entry:6  call void @foo()7  ret void8}9 10declare extern_weak void @foo(...) 11 12;CHECK: Symbol {13;CHECK:   Name: .foo14;CHECK-NEXT:   Value (RelocatableAddress): 0x015;CHECK-NEXT:   Section: N_UNDEF16;CHECK-NEXT:   Type: 0x017;CHECK-NEXT:   StorageClass: C_WEAKEXT (0x6F)18;CHECK-NEXT:   NumberOfAuxEntries: 119;CHECK-NEXT:   CSECT Auxiliary Entry {20;CHECK:          SectionLen: 021;CHECK-NEXT:     ParameterHashIndex: 0x022;CHECK-NEXT:     TypeChkSectNum: 0x023;CHECK-NEXT:     SymbolAlignmentLog2: 024;CHECK-NEXT:     SymbolType: XTY_ER (0x0)25;CHECK-NEXT:     StorageMappingClass: XMC_PR (0x0)26;CHECK-NEXT:     StabInfoIndex: 0x027;CHECK-NEXT:     StabSectNum: 0x028;CHECK-NEXT:   }29;CHECK-NEXT: }30 31