1 ; RUN: llvm-upgrade < %s | llvm-as | \
2 ; RUN: opt -globalsmodref-aa -load-vn -gcse -instcombine | llvm-dis | \
3 ; RUN: grep 'ret i32 0'
4 %G = internal global int* null
10 store int* %A, int** %G
18 ; This store cannot alias either G or g1.
19 store int 123, int* %P
23 %X = sub int %h1, %h2 ;; -> 0