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