diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 624f20652fc0ea89e8cac3e4cbc98843196d4523..e2c11155c1bb39b8591bb9d193863b80b5caf7b3 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -284,7 +284,6 @@ void GdbEngine::initializeVariables()
     m_customOutputForToken.clear();
 
     m_pendingConsoleStreamOutput.clear();
-    m_pendingTargetStreamOutput.clear();
     m_pendingLogStreamOutput.clear();
 
     m_inbuffer.clear();
@@ -514,8 +513,7 @@ void GdbEngine::handleResponse(const QByteArray &buff)
         }
 
         case '@': {
-            QByteArray data = GdbMi::parseCString(from, to);
-            m_pendingTargetStreamOutput += data;
+            readDebugeeOutput(GdbMi::parseCString(from, to));
             break;
         }
 
@@ -570,12 +568,9 @@ void GdbEngine::handleResponse(const QByteArray &buff)
             }
 
             //qDebug() << "\nLOG STREAM:" + m_pendingLogStreamOutput;
-            //qDebug() << "\nTARGET STREAM:" + m_pendingTargetStreamOutput;
             //qDebug() << "\nCONSOLE STREAM:" + m_pendingConsoleStreamOutput;
             response.data.setStreamOutput("logstreamoutput",
                 m_pendingLogStreamOutput);
-            response.data.setStreamOutput("targetstreamoutput",
-                m_pendingTargetStreamOutput);
             response.data.setStreamOutput("consolestreamoutput",
                 m_pendingConsoleStreamOutput);
             QByteArray custom = m_customOutputForToken[token];
@@ -584,7 +579,6 @@ void GdbEngine::handleResponse(const QByteArray &buff)
                     '{' + custom + '}');
             //m_customOutputForToken.remove(token);
             m_pendingLogStreamOutput.clear();
-            m_pendingTargetStreamOutput.clear();
             m_pendingConsoleStreamOutput.clear();
 
             handleResultRecord(response);
diff --git a/src/plugins/debugger/gdb/gdbengine.h b/src/plugins/debugger/gdb/gdbengine.h
index e6edf2b59346c7c1674b057faeb319cbd1e8e668..37a0442600f66c0c591381d2ad62b918de972bfc 100644
--- a/src/plugins/debugger/gdb/gdbengine.h
+++ b/src/plugins/debugger/gdb/gdbengine.h
@@ -287,7 +287,6 @@ private:
     QHash<int, QByteArray> m_customOutputForToken;
 
     QByteArray m_pendingConsoleStreamOutput;
-    QByteArray m_pendingTargetStreamOutput;
     QByteArray m_pendingLogStreamOutput;
 
     // contains the first token number for the current round