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