I won't get a chance to fix this before the nightly testers start.  Should I
x-fail this until it is handled?

Andrew

On 2/22/07, Andrew Lenharth <[EMAIL PROTECTED]> wrote:



Changes in directory llvm/test/Transforms/InstCombine:

cast_ptr.ll updated: 1.3 -> 1.4
---
Log message:

missed cast elimination

---
Diffs of the changes:  (+7 -1)

cast_ptr.ll |    8 +++++++-
1 files changed, 7 insertions(+), 1 deletion(-)


Index: llvm/test/Transforms/InstCombine/cast_ptr.ll
diff -u 
llvm/test/Transforms/InstCombine/cast_ptr.ll:1.3llvm/test/Transforms/InstCombine/cast_ptr.ll:
1.4
--- llvm/test/Transforms/InstCombine/cast_ptr.ll:1.3    Fri Dec  1
22:23:09 2006
+++ llvm/test/Transforms/InstCombine/cast_ptr.ll        Thu Feb 22
09:17:45 2007
@@ -1,6 +1,6 @@
; Tests to make sure elimination of casts is working correctly
; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not
grep '\([sz]ext\)\|\(trunc\)'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not
grep '\([sz]ext\)\|\(trunc\)|\(ptrtoint\)'

target pointersize = 32

@@ -13,3 +13,9 @@
        ret sbyte* %tv
}

+bool %test2(sbyte* %a, sbyte* %b) {
+%tmpa = cast sbyte* %a to uint
+%tmpb = cast sbyte* %b to uint
+%r = seteq uint %tmpa, %tmpb
+ret bool %r
+}



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to