; RUN: opt < %s -passes=sccp -S | not grep %X @G = global [1000000 x i10000] zeroinitializer define internal ptr @test(i10000 %Arg) { %X = getelementptr [1000000 x i10000], ptr @G, i32 0, i32 999 store i10000 %Arg, ptr %X ret ptr %X } define i10000 @caller() { %Y = call ptr @test(i10000 -1) %Z = load i10000, ptr %Y ret i10000 %Z } define i10000 @caller2() { %Y = call ptr @test(i10000 1) %Z = load i10000, ptr %Y ret i10000 %Z }