summaryrefslogtreecommitdiff
path: root/test/CodeGen
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-09-13 20:50:54 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-09-13 20:50:54 +0000
commitfe731214d2529f7b30527fc312964af411867dd0 (patch)
treed9b8608e93da3dadec9d22943591070982464845 /test/CodeGen
parent7782a58b87923cc293d4e4422729ac0a582bb5c1 (diff)
downloadllvm-fe731214d2529f7b30527fc312964af411867dd0.tar.gz
llvm-fe731214d2529f7b30527fc312964af411867dd0.tar.bz2
llvm-fe731214d2529f7b30527fc312964af411867dd0.tar.xz
Error out on CodeGen of unaligned load/store. Fix test so it isn't accidentally testing that case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139641 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen')
-rw-r--r--test/CodeGen/X86/atomic-load-store-wide.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/CodeGen/X86/atomic-load-store-wide.ll b/test/CodeGen/X86/atomic-load-store-wide.ll
index 227883e559..a9ebfef2eb 100644
--- a/test/CodeGen/X86/atomic-load-store-wide.ll
+++ b/test/CodeGen/X86/atomic-load-store-wide.ll
@@ -7,13 +7,13 @@ define void @test1(i64* %ptr, i64 %val1) {
; CHECK: test1
; CHECK: cmpxchg8b
; CHECK-NEXT: jne
- store atomic i64 %val1, i64* %ptr seq_cst, align 4
+ store atomic i64 %val1, i64* %ptr seq_cst, align 8
ret void
}
define i64 @test2(i64* %ptr) {
; CHECK: test2
; CHECK: cmpxchg8b
- %val = load atomic i64* %ptr seq_cst, align 4
+ %val = load atomic i64* %ptr seq_cst, align 8
ret i64 %val
}