+++ /dev/null
-; RUN: llvm-as < %s | opt -adce | llvm-dis | grep switch
-; PR 1564
-; XFAIL: *
-
-define fastcc void @out() {
- start:
- br label %loop
- unreachable:
- unreachable
- loop:
- switch i32 0, label %unreachable [
- i32 0, label %loop
- ]
-}
--- /dev/null
+; RUN: llvm-as < %s | opt -loop-deletion | llvm-dis | grep switch
+; PR 1564
+
+define fastcc void @out() {
+ start:
+ br label %loop
+ unreachable:
+ unreachable
+ loop:
+ switch i32 0, label %unreachable [
+ i32 0, label %loop
+ ]
+}
--- /dev/null
+load_lib llvm.exp
+
+RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]]