Jonas Paulsson | f12b925 | 2015-11-28 11:02:32 +0000 | [diff] [blame] | 1 | ; Check the "no-realign-stack" function attribute. We should get a warning. |
| 2 | |
| 3 | ; RUN: llc < %s -mtriple=s390x-linux-gnu -debug-only=codegen 2>&1 | \ |
| 4 | ; RUN: FileCheck %s |
NAKAMURA Takumi | 5002461 | 2015-11-28 13:05:49 +0000 | [diff] [blame] | 5 | ; REQUIRES: asserts |
Jonas Paulsson | f12b925 | 2015-11-28 11:02:32 +0000 | [diff] [blame] | 6 | |
| 7 | define void @f6() "no-realign-stack" { |
| 8 | %x = alloca i64, i64 1, align 128 |
| 9 | store volatile i64 10, i64* %x, align 128 |
| 10 | ret void |
| 11 | } |
| 12 | |
| 13 | ; CHECK: Warning: requested alignment 128 exceeds the stack alignment 8 |
| 14 | ; CHECK-NOT: nill |