Test case for PR1065.
[oota-llvm.git] / test / Transforms / LevelRaise / 2002-07-16-RaiseCrash.ll
index aafdf50d4bb8f7c124ed2ec50b570325a02a3bda..ad8a1dc67311251061b7b9cc78b3b8e6060942d1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: as < %s | opt -raise
+; RUN: llvm-upgrade < %s | llvm-as | opt -raise
        
        %Tree = type %struct.tree*
        %struct.tree = type { int, double, double, %Tree, %Tree, %Tree, %Tree }
@@ -12,26 +12,26 @@ bb0:                                        ;[#uses=0]
        br bool %cond220, label %bb5, label %bb2
 
 bb2:                                   ;[#uses=3]
-       %reg2221 = getelementptr sbyte*** %cast219, uint 6              ; <sbyte***> [#uses=1]
+       %reg2221 = getelementptr sbyte*** %cast219, long 6              ; <sbyte***> [#uses=1]
        %reg108 = load sbyte*** %reg2221                ; <sbyte**> [#uses=3]
-       %reg2251 = getelementptr sbyte** %reg108, uint 5                ; <sbyte**> [#uses=1]
+       %reg2251 = getelementptr sbyte** %reg108, long 5                ; <sbyte**> [#uses=1]
        store sbyte* null, sbyte** %reg2251
-       %reg2281 = getelementptr sbyte*** %cast219, uint 6              ; <sbyte***> [#uses=1]
+       %reg2281 = getelementptr sbyte*** %cast219, long 6              ; <sbyte***> [#uses=1]
        store sbyte** null, sbyte*** %reg2281
-       %reg2311 = getelementptr sbyte*** %cast219, uint 5              ; <sbyte***> [#uses=1]
-       %reg114 = load sbyte*** %reg2311, uint 0                ; <sbyte**> [#uses=2]
+       %reg2311 = getelementptr sbyte*** %cast219, long 5              ; <sbyte***> [#uses=1]
+       %reg114 = load sbyte*** %reg2311                ; <sbyte**> [#uses=2]
        %cond234 = seteq sbyte** %reg114, null          ; <bool> [#uses=1]
        br bool %cond234, label %bb4, label %bb3
 
 bb3:                                   ;[#uses=4]
        %reg115 = phi sbyte*** [ %cast117, %bb3 ], [ %cast219, %bb2 ]           ; <sbyte***> [#uses=2]
        %reg116 = phi sbyte** [ %cast118, %bb3 ], [ %reg114, %bb2 ]             ; <sbyte**> [#uses=4]
-       %reg236 = getelementptr sbyte** %reg116, uint 5         ; <sbyte**> [#uses=1]
+       %reg236 = getelementptr sbyte** %reg116, long 5         ; <sbyte**> [#uses=1]
        %reg110 = load sbyte** %reg236          ; <sbyte*> [#uses=1]
-       %reg239 = getelementptr sbyte** %reg116, uint 5         ; <sbyte**> [#uses=1]
+       %reg239 = getelementptr sbyte** %reg116, long 5         ; <sbyte**> [#uses=1]
        %cast241 = cast sbyte*** %reg115 to sbyte*              ; <sbyte*> [#uses=1]
        store sbyte* %cast241, sbyte** %reg239
-       %reg242 = getelementptr sbyte*** %reg115, uint 6                ; <sbyte***> [#uses=1]
+       %reg242 = getelementptr sbyte*** %reg115, long 6                ; <sbyte***> [#uses=1]
        store sbyte** %reg116, sbyte*** %reg242
        %cast117 = cast sbyte** %reg116 to sbyte***             ; <sbyte***> [#uses=1]
        %cast118 = cast sbyte* %reg110 to sbyte**               ; <sbyte**> [#uses=2]
@@ -39,9 +39,9 @@ bb3:                                  ;[#uses=4]
        br bool %cond245, label %bb3, label %bb4
 
 bb4:                                   ;[#uses=2]
-       %reg247 = getelementptr sbyte*** %cast219, uint 5               ; <sbyte***> [#uses=1]
+       %reg247 = getelementptr sbyte*** %cast219, long 5               ; <sbyte***> [#uses=1]
        store sbyte** %reg108, sbyte*** %reg247
-       %reg250 = getelementptr sbyte** %reg108, uint 6         ; <sbyte**> [#uses=2]
+       %reg250 = getelementptr sbyte** %reg108, long 6         ; <sbyte**> [#uses=2]
        cast sbyte** %reg250 to sbyte****               ; <sbyte****>:0 [#uses=0]
        %cast252 = cast sbyte*** %cast219 to sbyte*             ; <sbyte*> [#uses=1]
        store sbyte* %cast252, sbyte** %reg250