Changes in directory llvm/test/Regression/CodeGen/PowerPC:
2006-10-17-brcc-miscompile.ll added (r1.1) --- Log message: new testcase, miscompilation of llvm with itself. --- Diffs of the changes: (+24 -0) 2006-10-17-brcc-miscompile.ll | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+) Index: llvm/test/Regression/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll diff -c /dev/null llvm/test/Regression/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll:1.1 *** /dev/null Tue Oct 17 16:23:30 2006 --- llvm/test/Regression/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll Tue Oct 17 16:23:20 2006 *************** *** 0 **** --- 1,24 ---- + ; RUN: llvm-as < %s | llc -march=ppc32 | grep xor + + target endian = big + target pointersize = 32 + target triple = "powerpc-apple-darwin8.7.0" + + implementation ; Functions: + + void %foo(int %X) { + entry: + %tmp1 = and int %X, 3 ; <int> [#uses=1] + %tmp2 = xor int %tmp1, 1 + %tmp = seteq int %tmp2, 0 ; <bool> [#uses=1] + br bool %tmp, label %UnifiedReturnBlock, label %cond_true + + cond_true: ; preds = %entry + tail call int (...)* %bar( ) ; <int> [#uses=0] + ret void + + UnifiedReturnBlock: ; preds = %entry + ret void + } + + declare int %bar(...) _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits