1*9880d681SAndroid Build Coastguard Worker; RUN: llc -march=msp430 < %s 2*9880d681SAndroid Build Coastguard Worker; PR4779 3*9880d681SAndroid Build Coastguard Workerdefine void @foo() nounwind { 4*9880d681SAndroid Build Coastguard Workerentry: 5*9880d681SAndroid Build Coastguard Worker %r = alloca i8 ; <i8*> [#uses=2] 6*9880d681SAndroid Build Coastguard Worker %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 7*9880d681SAndroid Build Coastguard Worker load volatile i8, i8* %r, align 1 ; <i8>:0 [#uses=1] 8*9880d681SAndroid Build Coastguard Worker or i8 %0, 1 ; <i8>:1 [#uses=1] 9*9880d681SAndroid Build Coastguard Worker store volatile i8 %1, i8* %r, align 1 10*9880d681SAndroid Build Coastguard Worker br label %return 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Workerreturn: ; preds = %entry 13*9880d681SAndroid Build Coastguard Worker ret void 14*9880d681SAndroid Build Coastguard Worker} 15