Changes in directory llvm/test/Regression/Transforms/GlobalOpt:
2006-11-01-ShrinkGlobalPhiCrash.ll added (r1.1) --- Log message: new testcase that crashes global opt, reduced from chomp --- Diffs of the changes: (+33 -0) 2006-11-01-ShrinkGlobalPhiCrash.ll | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+) Index: llvm/test/Regression/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll diff -c /dev/null llvm/test/Regression/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll:1.1 *** /dev/null Wed Nov 1 12:03:03 2006 --- llvm/test/Regression/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll Wed Nov 1 12:02:53 2006 *************** *** 0 **** --- 1,33 ---- + ; RUN: llvm-as < %s | opt -globalopt -disable-output + %struct._list = type { int*, %struct._list* } + %struct._play = type { int, int*, %struct._list*, %struct._play* } + %nrow = internal global int 0 ; <int*> [#uses=2] + + implementation ; Functions: + + void %make_play() { + entry: + br label %cond_true16.i + + cond_true16.i: ; preds = %cond_true16.i, %entry + %low.0.in.i.0 = phi int* [ %nrow, %entry ], [ null, %cond_true16.i ] ; <int*> [#uses=1] + %low.0.i = load int* %low.0.in.i.0 ; <int> [#uses=0] + br label %cond_true16.i + } + + void %make_wanted() { + entry: + unreachable + } + + void %get_good_move() { + entry: + ret void + } + + void %main() { + entry: + store int 8, int* %nrow + tail call void %make_play( ) + ret void + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits