summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-12-24 10:27:50 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-12-24 10:27:50 +0000
commit58cb80c94062103d3fbf65b1a35ebda08b20a6c9 (patch)
tree8f6eeec31f6a0f7242ebb83e011e75423ab0387b /llvm/test/CodeGen
parent4d6ed7c7782baf0c9796b19040a42b468d847433 (diff)
downloadbcm5719-llvm-58cb80c94062103d3fbf65b1a35ebda08b20a6c9.tar.gz
bcm5719-llvm-58cb80c94062103d3fbf65b1a35ebda08b20a6c9.zip
MC: Label definitions are permitted after .set directives
.set directives may be overridden by other .set directives as well as label definitions. This fixes PR22019. llvm-svn: 224811
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r--llvm/test/CodeGen/X86/pr22019.ll12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/pr22019.ll b/llvm/test/CodeGen/X86/pr22019.ll
new file mode 100644
index 00000000000..f4a1707ad01
--- /dev/null
+++ b/llvm/test/CodeGen/X86/pr22019.ll
@@ -0,0 +1,12 @@
+; RUN: llc < %s | FileCheck %s
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-linux-gnu"
+
+module asm "pselect = __pselect"
+; CHECK: pselect = __pselect
+
+; CHECK: pselect:
+; CHECK: retq
+define void @pselect() {
+ ret void
+}
OpenPOWER on IntegriCloud