brintos

brintos / llvm-project-archived public Read only

0
0
Text · 597 B · 1ca81f1 Raw
27 lines · plain
1; RUN: llvm-as %s -o %t1.o2; RUN: %gold -m elf_x86_64 -plugin %llvmshlibdir/LLVMgold%shlibext \3; RUN:    -r %t1.o -o %t4; RUN: llvm-readobj --symbols %t | FileCheck %s5 6; CHECK: Symbol {7; CHECK:   Name: foo8; CHECK-NEXT:   Value: 0x09; CHECK-NEXT:   Size: 110; CHECK-NEXT:   Binding: Global11; CHECK-NEXT:   Type: Function12; CHECK-NEXT:   Other: 013; CHECK-NEXT:   Section: .text14; CHECK-NEXT: }15 16target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"17target triple = "x86_64-unknown-linux-gnu"18 19define void @foo() {20  call void @bar()21  ret void22}23 24define internal void @bar() {25  ret void26}27