diff --git a/sys/net/gnrc/transport_layer/tcp/gnrc_tcp.c b/sys/net/gnrc/transport_layer/tcp/gnrc_tcp.c
index a423a03ba57201b1df74532585109e22e7e38d4a..e9ac63efc2c1e1fe4fffb08f0d6c3fd1d3ba6d87 100644
--- a/sys/net/gnrc/transport_layer/tcp/gnrc_tcp.c
+++ b/sys/net/gnrc/transport_layer/tcp/gnrc_tcp.c
@@ -189,7 +189,8 @@ int gnrc_tcp_init(void)
     _rcvbuf_init();
 
     /* Start TCP processing thread */
-    return thread_create(_stack, sizeof(_stack), TCP_EVENTLOOP_PRIO, 0, _event_loop, NULL,
+    return thread_create(_stack, sizeof(_stack), TCP_EVENTLOOP_PRIO,
+                         THREAD_CREATE_STACKTEST, _event_loop, NULL,
                          "gnrc_tcp");
 }