[llvm] r312050 - Move dwarfdump test to DebugInfo/X86 now that it looks for x86 register names

Reid Kleckner via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 29 15:16:12 PDT 2017


Author: rnk
Date: Tue Aug 29 15:16:11 2017
New Revision: 312050

URL: http://llvm.org/viewvc/llvm-project?rev=312050&view=rev
Log:
Move dwarfdump test to DebugInfo/X86 now that it looks for x86 register names

Otherwise this test will fail on bots (like the hexagon bot) that don't
enable the x86 backend.

Added:
    llvm/trunk/test/DebugInfo/X86/dwarfdump-debug-loc-simple.test
Removed:
    llvm/trunk/test/DebugInfo/dwarfdump-debug-loc-simple.test

Added: llvm/trunk/test/DebugInfo/X86/dwarfdump-debug-loc-simple.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/X86/dwarfdump-debug-loc-simple.test?rev=312050&view=auto
==============================================================================
--- llvm/trunk/test/DebugInfo/X86/dwarfdump-debug-loc-simple.test (added)
+++ llvm/trunk/test/DebugInfo/X86/dwarfdump-debug-loc-simple.test Tue Aug 29 15:16:11 2017
@@ -0,0 +1,22 @@
+RUN: llvm-dwarfdump %p/Inputs/dwarfdump-test-loc-list-32bit.elf.o | FileCheck %s
+Note: the input file was generated from Inputs/dwarfdump-test-loc-list-32bit.elf.cpp
+
+CHECK: .debug_info
+CHECK: DW_AT_name{{.*}}"f"
+CHECK: DW_AT_location{{.*}}([[F_LOC:0x[0-9a-f]*]]
+CHECK-NEXT:    0x0000000000000000 - 0x0000000000000023: DW_OP_reg1 ECX
+CHECK-NEXT:    0x0000000000000023 - 0x000000000000005d: DW_OP_breg5 EBP-16)
+CHECK: DW_AT_name{{.*}}"g"
+CHECK: DW_AT_location{{.*}}([[G_LOC:0x[0-9a-f]*]]
+CHECK-NEXT:    0x0000000000000000 - 0x0000000000000020: DW_OP_reg0 EAX
+CHECK-NEXT:    0x0000000000000020 - 0x000000000000005d: DW_OP_breg5 EBP-12)
+
+CHECK: .debug_loc contents:
+CHECK-NEXT: [[F_LOC]]:
+this is actually the wrong location due to PR14763, but that doesn't matter for
+the purposes of testing dwarfdump
+CHECK-NEXT:             0x0000000000000000 - 0x0000000000000023: DW_OP_reg1 ECX
+CHECK-NEXT:             0x0000000000000023 - 0x000000000000005d: DW_OP_breg5 EBP-16
+CHECK: [[G_LOC]]:
+CHECK-NEXT:             0x0000000000000000 - 0x0000000000000020: DW_OP_reg0 EAX
+CHECK-NEXT:             0x0000000000000020 - 0x000000000000005d: DW_OP_breg5 EBP-12

Removed: llvm/trunk/test/DebugInfo/dwarfdump-debug-loc-simple.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/dwarfdump-debug-loc-simple.test?rev=312049&view=auto
==============================================================================
--- llvm/trunk/test/DebugInfo/dwarfdump-debug-loc-simple.test (original)
+++ llvm/trunk/test/DebugInfo/dwarfdump-debug-loc-simple.test (removed)
@@ -1,22 +0,0 @@
-RUN: llvm-dwarfdump %p/Inputs/dwarfdump-test-loc-list-32bit.elf.o | FileCheck %s
-Note: the input file was generated from Inputs/dwarfdump-test-loc-list-32bit.elf.cpp
-
-CHECK: .debug_info
-CHECK: DW_AT_name{{.*}}"f"
-CHECK: DW_AT_location{{.*}}([[F_LOC:0x[0-9a-f]*]]
-CHECK-NEXT:    0x0000000000000000 - 0x0000000000000023: DW_OP_reg1 ECX
-CHECK-NEXT:    0x0000000000000023 - 0x000000000000005d: DW_OP_breg5 EBP-16)
-CHECK: DW_AT_name{{.*}}"g"
-CHECK: DW_AT_location{{.*}}([[G_LOC:0x[0-9a-f]*]]
-CHECK-NEXT:    0x0000000000000000 - 0x0000000000000020: DW_OP_reg0 EAX
-CHECK-NEXT:    0x0000000000000020 - 0x000000000000005d: DW_OP_breg5 EBP-12)
-
-CHECK: .debug_loc contents:
-CHECK-NEXT: [[F_LOC]]:
-this is actually the wrong location due to PR14763, but that doesn't matter for
-the purposes of testing dwarfdump
-CHECK-NEXT:             0x0000000000000000 - 0x0000000000000023: DW_OP_reg1 ECX
-CHECK-NEXT:             0x0000000000000023 - 0x000000000000005d: DW_OP_breg5 EBP-16
-CHECK: [[G_LOC]]:
-CHECK-NEXT:             0x0000000000000000 - 0x0000000000000020: DW_OP_reg0 EAX
-CHECK-NEXT:             0x0000000000000020 - 0x000000000000005d: DW_OP_breg5 EBP-12




More information about the llvm-commits mailing list