1*9880d681SAndroid Build Coastguard Worker; RUN: llc -O0 -mtriple=powerpc-unknown-linux-gnu < %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker; RUN: llc -O0 -mtriple=powerpc64-unknown-linux-gnu < %s | FileCheck %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker; This verifies that the code to update VRSAVE has been removed for SVR4. 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Workerdefine <4 x float> @bar(<4 x float> %v) nounwind { 7*9880d681SAndroid Build Coastguard Workerentry: 8*9880d681SAndroid Build Coastguard Worker %v.addr = alloca <4 x float>, align 16 9*9880d681SAndroid Build Coastguard Worker store <4 x float> %v, <4 x float>* %v.addr, align 16 10*9880d681SAndroid Build Coastguard Worker %0 = load <4 x float>, <4 x float>* %v.addr, align 16 11*9880d681SAndroid Build Coastguard Worker ret <4 x float> %0 12*9880d681SAndroid Build Coastguard Worker} 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker; CHECK-NOT: mfspr 15*9880d681SAndroid Build Coastguard Worker; CHECK-NOT: mtspr 16