diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 1cfcc303bbb8c0da743d94c2acc7cd3f6b4c8bd0..9e5cedbdd3d732c6183e9f736ec8bc3bd7c9efd1 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -3167,6 +3167,9 @@ void GdbEngine::insertBreakpoint(BreakpointModelId id)
     if (handler->isOneShot(id))
         cmd += "-t ";
 
+    if (int ignoreCount = handler->ignoreCount(id))
+        cmd += "-i " + QByteArray::number(ignoreCount) + ' ';
+
     QByteArray condition = handler->condition(id);
     if (!condition.isEmpty())
         cmd += " -c \"" + condition + "\" ";