summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-04-22 19:11:07 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-04-22 19:11:07 +0000
commit8c8fae7268121d10ae4203062fc3ffe79759dbd3 (patch)
treee4b7b3111c7a5fe839879e550ada1c173da92ce2 /test
parent8dd58d1f02be8e172b4b54fb0a724bb82b01963f (diff)
downloadllvm-8c8fae7268121d10ae4203062fc3ffe79759dbd3.tar.gz
llvm-8c8fae7268121d10ae4203062fc3ffe79759dbd3.tar.bz2
llvm-8c8fae7268121d10ae4203062fc3ffe79759dbd3.tar.xz
Follow aliases when determining if a symbol is thumb.
This fixes pr19484. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206917 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/MC/ARM/elf-thumbfunc.s12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/MC/ARM/elf-thumbfunc.s b/test/MC/ARM/elf-thumbfunc.s
index 0ea11821b9..af061b50bc 100644
--- a/test/MC/ARM/elf-thumbfunc.s
+++ b/test/MC/ARM/elf-thumbfunc.s
@@ -11,7 +11,17 @@
foo:
bx lr
-@@ make sure foo is thumb function: bit 0 = 1 (st_value)
+ .global bar
+bar = foo
+
+@@ make sure foo and bar are thumb function: bit 0 = 1 (st_value)
+@CHECK: Symbol {
+@CHECK: Name: bar
+@CHECK-NEXT: Value: 0x1
+@CHECK-NEXT: Size: 0
+@CHECK-NEXT: Binding: Global
+@CHECK-NEXT: Type: Function
+
@CHECK: Symbol {
@CHECK: Name: foo
@CHECK-NEXT: Value: 0x1