[llvm-commits] [llvm] r148042 - /llvm/trunk/test/CodeGen/X86/segmented-stacks.ll

Rafael Espindola rafael.espindola at gmail.com
Thu Jan 12 12:26:13 PST 2012


Author: rafael
Date: Thu Jan 12 14:26:13 2012
New Revision: 148042

URL: http://llvm.org/viewvc/llvm-project?rev=148042&view=rev
Log:
Add error-reporting tests for platforms that don't support segmented stacks.
Patch by Brian Anderson.

Modified:
    llvm/trunk/test/CodeGen/X86/segmented-stacks.ll

Modified: llvm/trunk/test/CodeGen/X86/segmented-stacks.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/segmented-stacks.ll?rev=148042&r1=148041&r2=148042&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/segmented-stacks.ll (original)
+++ llvm/trunk/test/CodeGen/X86/segmented-stacks.ll Thu Jan 12 14:26:13 2012
@@ -13,6 +13,17 @@
 ; RUN: llc < %s -mtriple=i686-mingw32 -segmented-stacks -filetype=obj
 ; RUN: llc < %s -mtriple=x86_64-freebsd -segmented-stacks -filetype=obj
 
+; RUN: not llc < %s -mtriple=x86_64-solaris -segmented-stacks 2> %t.log
+; RUN: FileCheck %s -input-file=%t.log -check-prefix=X64-Solaris
+; RUN: not llc < %s -mtriple=x86_64-mingw32 -segmented-stacks 2> %t.log
+; RUN: FileCheck %s -input-file=%t.log -check-prefix=X64-MinGW
+; RUN: not llc < %s -mtriple=i686-freebsd -segmented-stacks 2> %t.log
+; RUN: FileCheck %s -input-file=%t.log -check-prefix=X32-FreeBSD
+
+; X64-Solaris: Segmented stacks not supported on this platform
+; X64-MinGW: Segmented stacks not supported on this platform
+; X32-FreeBSD: Segmented stacks not supported on FreeBSD i386
+
 ; Just to prevent the alloca from being optimized away
 declare void @dummy_use(i32*, i32)
 





More information about the llvm-commits mailing list