summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools
diff options
context:
space:
mode:
authorScott Linder <scott@scottlinder.com>2018-02-23 23:13:18 +0000
committerScott Linder <scott@scottlinder.com>2018-02-23 23:13:18 +0000
commitc16b975ac8275d0503411b2a4bcb76112c19d046 (patch)
treeee440bdb0cd1c30384ea3fa06a06cdd89d76daee /llvm/test/tools
parentbcc82c9a78b1690af80836093aa32ab8470cc8f4 (diff)
downloadbcm5719-llvm-c16b975ac8275d0503411b2a4bcb76112c19d046.tar.gz
bcm5719-llvm-c16b975ac8275d0503411b2a4bcb76112c19d046.zip
[DebugInfo] Add remaining files to r325970
Add files which I missed in the original check-in llvm-svn: 325973
Diffstat (limited to 'llvm/test/tools')
-rw-r--r--llvm/test/tools/llvm-objdump/Inputs/embedded-sourcebin0 -> 9936 bytes
-rw-r--r--llvm/test/tools/llvm-objdump/embedded-source.test22
2 files changed, 22 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/Inputs/embedded-source b/llvm/test/tools/llvm-objdump/Inputs/embedded-source
new file mode 100644
index 00000000000..072b5a90c5c
--- /dev/null
+++ b/llvm/test/tools/llvm-objdump/Inputs/embedded-source
Binary files differ
diff --git a/llvm/test/tools/llvm-objdump/embedded-source.test b/llvm/test/tools/llvm-objdump/embedded-source.test
new file mode 100644
index 00000000000..464c9da5f11
--- /dev/null
+++ b/llvm/test/tools/llvm-objdump/embedded-source.test
@@ -0,0 +1,22 @@
+; RUN: llvm-objdump -disassemble -line-numbers %p/Inputs/embedded-source | FileCheck --check-prefix=LINE %s
+; RUN: llvm-objdump -disassemble -source %p/Inputs/embedded-source | FileCheck --check-prefix=SOURCE %s
+
+; LINE: main:
+; LINE-NEXT: ; {{.*}}embedded-source.c:1
+; LINE-NEXT: pushq %rbp
+; LINE: ; {{.*}}embedded-source.c:2
+; LINE-NEXT: movl $2
+; LINE: ; {{.*}}embedded-source.c:3
+; LINE: addl $1
+; LINE: ; {{.*}}embedded-source.c:4
+; LINE: retq
+
+; SOURCE: main:
+; SOURCE-NEXT: ; int main(int argc, char *argv[]) {
+; SOURCE-NEXT: pushq %rbp
+; SOURCE: ; int i = 2;
+; SOURCE-NEXT: movl $2
+; SOURCE: ; i += 1;
+; SOURCE: addl $1
+; SOURCE: ; return i;
+; SOURCE: retq
OpenPOWER on IntegriCloud