1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=armv7-apple-ios -verify-machineinstrs 2*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=armv7-linux-gnueabi -verify-machineinstrs 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Workerdefine void @f() { 5*9880d681SAndroid Build Coastguard Worker %a = alloca i8, i32 8, align 8 6*9880d681SAndroid Build Coastguard Worker %b = alloca i8, i32 8, align 8 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker %c = bitcast i8* %a to i64* 9*9880d681SAndroid Build Coastguard Worker %d = bitcast i8* %b to i64* 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker store atomic i64 0, i64* %c seq_cst, align 8 12*9880d681SAndroid Build Coastguard Worker store atomic i64 0, i64* %d seq_cst, align 8 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker %e = load atomic i64, i64* %d seq_cst, align 8 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker ret void 17*9880d681SAndroid Build Coastguard Worker} 18