Davide Italiano | bd4243c | 2016-06-09 14:23:38 +0000 | [diff] [blame] | 1 | ; Check that the backend doesn't crash. |
| 2 | ; RUN: llc -mtriple=x86_64-pc-freebsd %s -o - | FileCheck %s |
| 3 | |
| 4 | @__stack_chk_guard = internal global [8 x i64] zeroinitializer, align 16 |
| 5 | |
| 6 | define void @f() sspstrong { |
| 7 | %tbl = alloca [4 x i64], align 16 |
| 8 | ret void |
| 9 | } |
| 10 | |
Davide Italiano | f326b30 | 2016-06-09 17:04:38 +0000 | [diff] [blame] | 11 | ; CHECK: movq __stack_chk_guard(%rip), %rax |
Davide Italiano | 1a7e32c | 2016-06-09 17:06:01 +0000 | [diff] [blame] | 12 | ; CHECK: movq __stack_chk_guard(%rip), %rax |
Davide Italiano | bd4243c | 2016-06-09 14:23:38 +0000 | [diff] [blame] | 13 | ; CHECK: .type __stack_chk_guard,@object |
| 14 | ; CHECK: .local __stack_chk_guard |
| 15 | ; CHECK: .comm __stack_chk_guard,64,16 |