Do not emit an entry stop point. llvm.dbg.func.start implicitly defines one now.
llvm-svn: 46637
diff --git a/llvm-gcc-4.2/gcc/llvm-debug.cpp b/llvm-gcc-4.2/gcc/llvm-debug.cpp
index 0f9425c..1015c76 100644
--- a/llvm-gcc-4.2/gcc/llvm-debug.cpp
+++ b/llvm-gcc-4.2/gcc/llvm-debug.cpp
@@ -274,12 +274,9 @@
if (!FuncStartFn)
FuncStartFn = Intrinsic::getDeclaration(M, Intrinsic::dbg_func_start);
- // Call llvm.dbg.func.start.
+ // Call llvm.dbg.func.start which also implicitly calls llvm.dbg.stoppoint.
new CallInst(FuncStartFn, getCastValueFor(Subprogram), "", CurBB);
- // Provide an entry stop point.
- EmitStopPoint(Fn, CurBB);
-
// Push function on region stack.
RegionStack.push_back(Subprogram);
}