X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FExecutionEngine%2F2003-06-05-PHIBug.ll;h=50b48da494452802c789dc016899f9d969436208;hb=1ac7c9979a2d723ff4649ffad58df02732872a5f;hp=0abe5d819c4f9ea3e027319ba1ce192c3193b54b;hpb=340a2875b5e8916d185281b827d0bd33cd12a42e;p=oota-llvm.git diff --git a/test/ExecutionEngine/2003-06-05-PHIBug.ll b/test/ExecutionEngine/2003-06-05-PHIBug.ll index 0abe5d819c4..50b48da4944 100644 --- a/test/ExecutionEngine/2003-06-05-PHIBug.ll +++ b/test/ExecutionEngine/2003-06-05-PHIBug.ll @@ -1,16 +1,18 @@ +; RUN: llvm-as %s -o %t.bc +; RUN: lli %t.bc > /dev/null + ; Testcase distilled from 256.bzip2. -target endian = little -target pointersize = 32 +target datalayout = "e-p:32:32" -int %main() { +define i32 @main() { entry: - %X = add int 1, -1 + %X = add i32 1, -1 ; [#uses=3] br label %Next - -Next: - %A = phi int [ %X, %entry ] - %B = phi int [ %X, %entry ] - %C = phi int [ %X, %entry ] - ret int %C +Next: ; preds = %entry + %A = phi i32 [ %X, %entry ] ; [#uses=0] + %B = phi i32 [ %X, %entry ] ; [#uses=0] + %C = phi i32 [ %X, %entry ] ; [#uses=1] + ret i32 %C } +