Author: Jan Kratochvil Date: 2020-03-18T15:49:24+01:00 New Revision: 3481062bc688e21eac175aae0142adcaae361c1c
URL: https://github.com/llvm/llvm-project/commit/3481062bc688e21eac175aae0142adcaae361c1c DIFF: https://github.com/llvm/llvm-project/commit/3481062bc688e21eac175aae0142adcaae361c1c.diff LOG: [lldb] [testsuite] Enable forgotten -gsplit-dwarf for 2 testfiles D63643 added these testfiles but some of the %t4dwo and %t5dwo builds are the same as corresponding %t4 and %t5 builds. Fortunately the testcases do PASS. After just adding -gsplit-dwarf these both skeleton files: tools/lldb/test/SymbolFile/DWARF/Output/debug-types-expressions.test.tmp4dwo tools/lldb/test/SymbolFile/DWARF/Output/debug-types-expressions.test.tmp5dwo were referencing to this one non-skeleton file: tools/lldb/test/SymbolFile/DWARF/debug-types-expressions.dwo Surprisingly it does not affect the other test debug-types-basic.test probably because it compiles to .o and then links it. While debug-types-expressions.test compiles directly to an executable. So fixed that while keeping the direct executable compilation. Differential Revision: https://reviews.llvm.org/D76316 Added: Modified: lldb/test/Shell/SymbolFile/DWARF/debug-types-basic.test lldb/test/Shell/SymbolFile/DWARF/debug-types-expressions.test Removed: ################################################################################ diff --git a/lldb/test/Shell/SymbolFile/DWARF/debug-types-basic.test b/lldb/test/Shell/SymbolFile/DWARF/debug-types-basic.test index 24a6a651d5f9..947b43ba6b2f 100644 --- a/lldb/test/Shell/SymbolFile/DWARF/debug-types-basic.test +++ b/lldb/test/Shell/SymbolFile/DWARF/debug-types-basic.test @@ -20,7 +20,7 @@ # And type units+dwo+dwarf5. # RUN: %clangxx -target x86_64-pc-linux %S/Inputs/debug-types-basic.cpp \ -# RUN: -g -gdwarf-5 -fdebug-types-section -c -o %t5dwo.o +# RUN: -g -gdwarf-5 -fdebug-types-section -gsplit-dwarf -c -o %t5dwo.o # RUN: ld.lld %t5dwo.o -o %t5dwo # RUN: %lldb %t5dwo -s %s -o exit | FileCheck %s diff --git a/lldb/test/Shell/SymbolFile/DWARF/debug-types-expressions.test b/lldb/test/Shell/SymbolFile/DWARF/debug-types-expressions.test index 5964eea40adf..0442cd8faa3b 100644 --- a/lldb/test/Shell/SymbolFile/DWARF/debug-types-expressions.test +++ b/lldb/test/Shell/SymbolFile/DWARF/debug-types-expressions.test @@ -12,12 +12,16 @@ # Test type units in dwo files. # RUN: %clangxx_host %S/Inputs/debug-types-expressions.cpp \ -# RUN: -g -gdwarf-4 -fdebug-types-section -o %t4dwo +# RUN: -g -gdwarf-4 -fdebug-types-section -gsplit-dwarf -o %t4dwo \ +# RUN: -Xclang -split-dwarf-output -Xclang %t4dwo.dwo \ +# RUN: -Xclang -split-dwarf-file -Xclang %t4dwo.dwo # RUN: %lldb %t4dwo -s %s -o exit | FileCheck %s # And type units+dwo+dwarf5. # RUN: %clangxx_host %S/Inputs/debug-types-expressions.cpp \ -# RUN: -g -gdwarf-5 -fdebug-types-section -o %t5dwo +# RUN: -g -gdwarf-5 -fdebug-types-section -gsplit-dwarf -o %t5dwo \ +# RUN: -Xclang -split-dwarf-output -Xclang %t5dwo.dwo \ +# RUN: -Xclang -split-dwarf-file -Xclang %t5dwo.dwo # RUN: %lldb %t5dwo -s %s -o exit | FileCheck %s breakpoint set -n foo _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits