summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools
diff options
context:
space:
mode:
authorSterling Augustine <saugustine@google.com>2018-06-28 18:57:13 +0000
committerSterling Augustine <saugustine@google.com>2018-06-28 18:57:13 +0000
commitbc78b621694e725510f44319120bcb3bd87bf6dd (patch)
tree88af7b7f55855a020109a4f47cc7356b555c55d5 /llvm/test/tools
parent1adca7c4a5119fb79757a5a9635c9e01ec996ced (diff)
downloadbcm5719-llvm-bc78b621694e725510f44319120bcb3bd87bf6dd.tar.gz
bcm5719-llvm-bc78b621694e725510f44319120bcb3bd87bf6dd.zip
Handle absolute symbols as branch targets in disassembly.
https://reviews.llvm.org/D48554 llvm-svn: 335903
Diffstat (limited to 'llvm/test/tools')
-rw-r--r--llvm/test/tools/llvm-objdump/call-absolute-symbol-elf.test4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/call-absolute-symbol-elf.test b/llvm/test/tools/llvm-objdump/call-absolute-symbol-elf.test
new file mode 100644
index 00000000000..aa3482b4b87
--- /dev/null
+++ b/llvm/test/tools/llvm-objdump/call-absolute-symbol-elf.test
@@ -0,0 +1,4 @@
+// RUN: echo -e ".text\ncallq foo\n" | llvm-mc -filetype=obj -triple=x86_64-pc-linux - -o %t1.o
+// RUN: ld.lld --defsym foo=0x100 %t1.o -o %t2
+// RUN: llvm-objdump --disassemble %t2 | FileCheck %s
+CHECK: 201000: e8 fb f0 df ff callq -2100997 <foo>
OpenPOWER on IntegriCloud