diff --git a/llvm/test/Transforms/CodeExtractor/LoopExtractor_infinite.ll b/llvm/test/Transforms/CodeExtractor/LoopExtractor_infinite.ll --- a/llvm/test/Transforms/CodeExtractor/LoopExtractor_infinite.ll +++ b/llvm/test/Transforms/CodeExtractor/LoopExtractor_infinite.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -mergereturn -loop-extract -S | FileCheck %s +; RUN: opt < %s -mergereturn -loop-extract -enable-new-pm=0 -S | FileCheck %s ; This test used to enter an infinite loop, until out of memory (PR3082). diff --git a/llvm/test/Transforms/UnifyFunctionExitNodes/unreachable-blocks-status.ll b/llvm/test/Transforms/UnifyFunctionExitNodes/unreachable-blocks-status.ll --- a/llvm/test/Transforms/UnifyFunctionExitNodes/unreachable-blocks-status.ll +++ b/llvm/test/Transforms/UnifyFunctionExitNodes/unreachable-blocks-status.ll @@ -1,4 +1,4 @@ -; RUN: opt -mergereturn -S < %s | FileCheck %s +; RUN: opt -mergereturn -enable-new-pm=0 -S < %s | FileCheck %s ; The pass did previously not report the correct Modified status in the case ; where a function had at most one return block, and an unified unreachable