diff options
Diffstat (limited to 'test/CodeGen/SystemZ/alloca-04.ll')
| -rw-r--r-- | test/CodeGen/SystemZ/alloca-04.ll | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/CodeGen/SystemZ/alloca-04.ll b/test/CodeGen/SystemZ/alloca-04.ll new file mode 100644 index 000000000000..86c77493d3e9 --- /dev/null +++ b/test/CodeGen/SystemZ/alloca-04.ll @@ -0,0 +1,14 @@ +; Check the "no-realign-stack" function attribute. We should get a warning. + +; RUN: llc < %s -mtriple=s390x-linux-gnu -debug-only=codegen 2>&1 | \ +; RUN: FileCheck %s +; REQUIRES: asserts + +define void @f6() "no-realign-stack" { + %x = alloca i64, i64 1, align 128 + store volatile i64 10, i64* %x, align 128 + ret void +} + +; CHECK: Warning: requested alignment 128 exceeds the stack alignment 8 +; CHECK-NOT: nill |
