diff --git a/src/plugins/debugger/gdb/symbian.cpp b/src/plugins/debugger/gdb/symbian.cpp
index df7b56b45da09977bb3190b875c197bedcf8df45..f7d6b62f2827f9320fa4440f5dddb3aa96959409 100644
--- a/src/plugins/debugger/gdb/symbian.cpp
+++ b/src/plugins/debugger/gdb/symbian.cpp
@@ -520,7 +520,8 @@ const char *gdbQSupported =
     "QStartNoAckMode+;"
     "qXfer:libraries:read+;"
     // "qXfer:auxv:read+;"
-    "qXfer:features:read+";
+    "qXfer:features:read+;"
+    "qRelocInsn-"; // Relocate instructions for trace (gdb 7.2+): Not supported.
 
 // Answer to gdb "qXfer:features:read:target.xml:" request
 // "l<target><architecture>symbianelf</architecture></target>"
diff --git a/src/plugins/debugger/gdb/tcftrkgdbadapter.cpp b/src/plugins/debugger/gdb/tcftrkgdbadapter.cpp
index 56ce9c69f88a2c26f1a52cd6fb64eb311e257822..cad69ff297eefbb6ea6c3f52cbf447cbc8f593cd 100644
--- a/src/plugins/debugger/gdb/tcftrkgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/tcftrkgdbadapter.cpp
@@ -734,6 +734,17 @@ void TcfTrkGdbAdapter::handleGdbServerCommand(const QByteArray &cmd)
         sendGdbServerMessage(Symbian::gdbQSupported);
     }
 
+    // Tracepoint handling as of gdb 7.2 onwards
+    else if (cmd == "qTStatus") { // Tracepoints
+        sendGdbServerAck();
+        sendGdbServerMessage("T0;tnotrun:0", QByteArray("No trace experiment running"));
+    }
+    // Trace variables  as of gdb 7.2 onwards
+    else if (cmd == "qTfV" || cmd == "qTsP" || cmd == "qTfP") {
+        sendGdbServerAck();
+        sendGdbServerMessage("l", QByteArray("No trace points"));
+    }
+
     else if (cmd.startsWith("qThreadExtraInfo")) {
         // $qThreadExtraInfo,1f9#55
         sendGdbServerAck();
diff --git a/src/plugins/debugger/gdb/trkgdbadapter.cpp b/src/plugins/debugger/gdb/trkgdbadapter.cpp
index e5169d77019ae1579493f42a767e17d093d489f3..1961ab61cf44f67f78ac4f66a0d74672c6086618 100644
--- a/src/plugins/debugger/gdb/trkgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/trkgdbadapter.cpp
@@ -630,6 +630,17 @@ void TrkGdbAdapter::handleGdbServerCommand(const QByteArray &cmd)
         sendGdbServerMessage(Symbian::gdbQSupported);
     }
 
+    // Tracepoint handling as of gdb 7.2 onwards
+    else if (cmd == "qTStatus") { // Tracepoints
+        sendGdbServerAck();
+        sendGdbServerMessage("T0;tnotrun:0", QByteArray("No trace experiment running"));
+    }
+    // Trace variables  as of gdb 7.2 onwards
+    else if (cmd == "qTfV" || cmd == "qTsP" || cmd == "qTfP") {
+        sendGdbServerAck();
+        sendGdbServerMessage("l", QByteArray("No trace points"));
+    }
+
     else if (cmd.startsWith("qThreadExtraInfo")) {
         // $qThreadExtraInfo,1f9#55
         sendGdbServerAck();