Try again to revert the bad patch. The tree was reverted for some unknown reason
[oota-llvm.git] / test / CodeGen / PowerPC / 2005-08-12-rlwimi-crash.ll
index ef0137f4cd6f51ba316f85f0356fd70b2e8e6e99..95012c30fc5f390d52b361a92149ca04962bfcb2 100644 (file)
@@ -1,12 +1,13 @@
 ; this should not crash the ppc backend
 
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
-uint %test( int %j.0.0.i) {
-  %tmp.85.i = and int %j.0.0.i, 7
-  %tmp.161278.i = cast int %tmp.85.i to uint
-  %tmp.5.i77.i = shr uint %tmp.161278.i, ubyte 3
-  ret uint %tmp.5.i77.i
+
+define i32 @test(i32 %j.0.0.i) {
+        %tmp.85.i = and i32 %j.0.0.i, 7         ; <i32> [#uses=1]
+        %tmp.161278.i = bitcast i32 %tmp.85.i to i32            ; <i32> [#uses=1]
+        %tmp.5.i77.i = lshr i32 %tmp.161278.i, 3                ; <i32> [#uses=1]
+        ret i32 %tmp.5.i77.i
 }