mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 21:26:07 +00:00

Now that the legacy PM is deprecated for the optimization pipeline, we can start deleting legacy PM tests. For tests that test both PMs, merge the RUN lines. Delete tests specific to the legacy PM.
19 lines
807 B
C
19 lines
807 B
C
// REQUIRES: x86-registered-target
|
|
|
|
// Testing to ensure that setting only -split-dwarf-file allows to place .dwo sections into regular output object.
|
|
// RUN: %clang_cc1 -debug-info-kind=limited -triple x86_64-unknown-linux \
|
|
// RUN: -split-dwarf-file %t.o -emit-obj -o %t.o %s
|
|
// RUN: llvm-readobj -S %t.o | FileCheck --check-prefix=MODE-SINGLE %s
|
|
// MODE-SINGLE: .dwo
|
|
|
|
// Testing to ensure that setting both -split-dwarf-file and -split-dwarf-output
|
|
// does not place .dwo sections into regular output object.
|
|
// RUN: %clang_cc1 -debug-info-kind=limited -triple x86_64-unknown-linux \
|
|
// RUN: -split-dwarf-file %t.dwo -split-dwarf-output %t.dwo -emit-obj -o %t.o %s
|
|
// RUN: llvm-readobj -S %t.o | FileCheck --check-prefix=MODE-SPLIT %s
|
|
// MODE-SPLIT-NOT: .dwo
|
|
|
|
int main (void) {
|
|
return 0;
|
|
}
|