1 ; RUN: llvm-as < %s | opt -reassociate -gcse -instcombine | llvm-dis | not grep add
13 %tmp.2 = add int %tmp.0, %tmp.1 ; (a+b)
15 %tmp.5 = add int %tmp.2, %tmp.4 ; (a+b)+c
16 %tmp.8 = add int %tmp.0, %tmp.4 ; (a+c)
17 %tmp.11 = add int %tmp.8, %tmp.1 ; (a+c)+b
18 %RV = xor int %tmp.5, %tmp.11 ; X ^ X = 0