From: Chris Lattner Date: Tue, 6 May 2003 19:41:25 +0000 (+0000) Subject: New testcase distilled from the fhourstones benchmark X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=7c87e407fc1b53a819c08dc353b69d2b8c2e82cf;p=oota-llvm.git New testcase distilled from the fhourstones benchmark git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6006 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/ExecutionEngine/2003-05-06-LivenessClobber.llx b/test/ExecutionEngine/2003-05-06-LivenessClobber.llx new file mode 100644 index 00000000000..8b48d00f881 --- /dev/null +++ b/test/ExecutionEngine/2003-05-06-LivenessClobber.llx @@ -0,0 +1,26 @@ +; This testcase shoudl return with an exit code of 1. +; +; RUN: if as < %s | lli -force-interpreter=false +; RUN: then exit 1 +; RUN: else exit 0 +; RUN: fi + +target endian = little +target pointersize = 32 + +%test = global long 0 +implementation + + +internal long %test() { + %tmp.0 = load long* %test ; [#uses=1] + %tmp.1 = add long %tmp.0, 1 ; [#uses=1] + ret long %tmp.1 +} + +int %main() { + %L = call long %test() + %I = cast long %L to int + ret int %I +} +