18 lines · plain
1; REQUIRES: system-linux2 3; RUN: rm -rf %t4; RUN: mkdir %t5; RUN: cd %t6; RUN: mkdir temp7; RUN: llvm-mc -dwarf-version=4 -filetype=obj -triple x86_64-unknown-linux %p/Inputs/dwarf4-df-basic.s \8; RUN: -split-dwarf-file=main.dwo -o main.o9; RUN: %clang %cflags -gdwarf-4 -gsplit-dwarf=split main.o -o main.exe10; RUN: cd temp11; RUN: llvm-bolt ../main.exe -o ../main.exe.bolt --update-debug-sections -v 1 --comp-dir-override=%t12; RUN: cd ..13; RUN: ls -lat | FileCheck %s -check-prefix=BOLT-CHECK14 15;; Tests that BOLT processes .dwo files with --comp-dir-override.16 17; BOLT-CHECK: main.dwo.dwo18