summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-03-03 21:11:13 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-03-03 21:11:13 +0000
commit84483d247ffd8343e46d4c47f78b58ed3a68a5b7 (patch)
tree1e286c7191438ad1f8928e7c901f71490c72b149 /llvm/test
parentaf0f45f1c96dc0674fd61e35e0c6e15fb586718a (diff)
downloadbcm5719-llvm-84483d247ffd8343e46d4c47f78b58ed3a68a5b7.tar.gz
bcm5719-llvm-84483d247ffd8343e46d4c47f78b58ed3a68a5b7.zip
Correctly handle -pass-remarks in the gold plugin.
llvm-svn: 231132
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/tools/gold/remarks.ll17
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/test/tools/gold/remarks.ll b/llvm/test/tools/gold/remarks.ll
new file mode 100644
index 00000000000..458f9779e5a
--- /dev/null
+++ b/llvm/test/tools/gold/remarks.ll
@@ -0,0 +1,17 @@
+; RUN: llvm-as %s -o %t.o
+
+; RUN: %gold -plugin %llvmshlibdir/LLVMgold.so \
+; RUN: -plugin-opt=-pass-remarks=inline %t.o -o %t2.o 2>&1 | FileCheck %s
+
+; CHECK: f inlined into _start
+target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-linux-gnu"
+
+define i32 @f() {
+ ret i32 0
+}
+
+define i32 @_start() {
+ %call = call i32 @f()
+ ret i32 %call
+}
OpenPOWER on IntegriCloud