xref: /llvm-project/clang/test/CodeGen/packed-stack.c (revision 599d1cc07a51e9a556afa2a995930f7ffe0e42cd)
1*599d1cc0SJonas Paulsson // RUN: %clang_cc1 -mpacked-stack -triple s390x-ibm-linux -emit-llvm \
2*599d1cc0SJonas Paulsson // RUN:   -o - %s 2>&1 | FileCheck  %s
3*599d1cc0SJonas Paulsson // RUN: not %clang_cc1 -mpacked-stack -triple x86_64-linux-gnu \
4*599d1cc0SJonas Paulsson // RUN:   -emit-llvm -o - %s 2>&1 | FileCheck -check-prefix=X86 %s
5*599d1cc0SJonas Paulsson 
foo(void)6*599d1cc0SJonas Paulsson int foo(void) {
7*599d1cc0SJonas Paulsson   return 0;
8*599d1cc0SJonas Paulsson }
9*599d1cc0SJonas Paulsson 
10*599d1cc0SJonas Paulsson //CHECK: attributes #0 = { {{.*}}"packed-stack" {{.*}} }
11*599d1cc0SJonas Paulsson //X86: error: option '-mpacked-stack' cannot be specified on this target
12