brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1015 B · 8ba777c Raw
27 lines · plain
1// Check that we split debug output properly2//3// RUN: %clang -target x86_64-unknown-linux-gnu -gsplit-dwarf -c -### %s 2> %t4// RUN: FileCheck -check-prefix=CHECK-ACTIONS < %t %s5//6// CHECK-ACTIONS: "-split-dwarf-output" "split-debug.dwo"7 8// Check we pass -split-dwarf-output to `as` if -gsplit-dwarf=split.9// RUN: %clang -target x86_64-unknown-linux-gnu -gsplit-dwarf=split -c -### %s 2> %t10// RUN: FileCheck -check-prefix=CHECK-ACTIONS < %t %s11 12// Check we do not pass any -split-dwarf* commands to `as` if -gsplit-dwarf=single.13// RUN: %clang -target x86_64-unknown-linux-gnu -gsplit-dwarf=single -c -### %s 2> %t14// RUN: FileCheck -check-prefix=CHECK-NO-ACTIONS < %t %s15 16// RUN: %clang -target x86_64-macosx -gsplit-dwarf -c -### %s 2> %t17// RUN: FileCheck -check-prefix=CHECK-NO-ACTIONS < %t %s18//19// CHECK-NO-ACTIONS-NOT: -split-dwarf20 21 22// RUN: %clang -target x86_64-unknown-linux-gnu -gsplit-dwarf -o Bad.x -### %s 2> %t23// RUN: FileCheck -check-prefix=CHECK-BAD < %t %s24//25// CHECK-BAD-NOT: "Bad.dwo"26 27