1*9880d681SAndroid Build Coastguard Worker// RUN: not llvm-mc -triple i386-unknown-unknown %s 2> %t 2*9880d681SAndroid Build Coastguard Worker// RUN: FileCheck --input-file %t %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker .data 5*9880d681SAndroid Build Coastguard Worker// CHECK: Recursive use of 't0_v0' 6*9880d681SAndroid Build Coastguard Worker t0_v0 = t0_v0 + 1 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker t1_v1 = 1 9*9880d681SAndroid Build Coastguard Worker t1_v1 = 2 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Workert2_s0: 12*9880d681SAndroid Build Coastguard Worker// CHECK: redefinition of 't2_s0' 13*9880d681SAndroid Build Coastguard Worker t2_s0 = 2 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Worker t3_s0 = t2_s0 + 1 16*9880d681SAndroid Build Coastguard Worker .long t3_s0 17*9880d681SAndroid Build Coastguard Worker// CHECK: invalid reassignment of non-absolute variable 't3_s0' 18*9880d681SAndroid Build Coastguard Worker t3_s0 = 1 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Worker 21*9880d681SAndroid Build Coastguard Worker// CHECK: Recursive use of 't4_s2' 22*9880d681SAndroid Build Coastguard Worker t4_s0 = t4_s1 23*9880d681SAndroid Build Coastguard Worker t4_s1 = t4_s2 24*9880d681SAndroid Build Coastguard Worker t4_s2 = t4_s0 25*9880d681SAndroid Build Coastguard Worker 26*9880d681SAndroid Build Coastguard Worker// CHECK: Recursive use of 't5_s1' 27*9880d681SAndroid Build Coastguard Worker t5_s0 = t5_s1 + 1 28*9880d681SAndroid Build Coastguard Worker t5_s1 = t5_s0 29