-; RUN: as < %s | opt -preheaders
+; This testcase exposed a problem with the loop identification pass (LoopInfo).
+; Basically, it was incorrectly calculating the loop nesting information.
+;
+; RUN: llvm-upgrade < %s | llvm-as | opt -loopsimplify
implementation ; Functions: