; A store or load cannot alias a global if the accessed amount is larger then; the global.; RUN: llvm-as < %s | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | not grep load%B=globalshort8implementationshort%test(int*%P){%X=loadshort*%Bstoreint7,int*%P%Y=loadshort*%B%Z=subshort%Y,%Xretshort%Z}