Index: libcfa/src/concurrency/kernel/fwd.hfa
===================================================================
--- libcfa/src/concurrency/kernel/fwd.hfa	(revision 01ba701f5c1c1d6c0b87e801d9525b3d89e5269f)
+++ libcfa/src/concurrency/kernel/fwd.hfa	(revision 9d67a6d7a3470b54ccdcc83446eeb2925561d394)
@@ -35,5 +35,5 @@
 extern "C" {
 	extern "Cforall" {
-		extern __attribute__((aligned(64))) _Thread_local struct KernelThreadData {
+		extern __attribute__((aligned(64))) __thread struct KernelThreadData {
 			struct thread$          * volatile this_thread;
 			struct processor        * volatile this_processor;
Index: libcfa/src/concurrency/kernel/private.hfa
===================================================================
--- libcfa/src/concurrency/kernel/private.hfa	(revision 01ba701f5c1c1d6c0b87e801d9525b3d89e5269f)
+++ libcfa/src/concurrency/kernel/private.hfa	(revision 9d67a6d7a3470b54ccdcc83446eeb2925561d394)
@@ -88,5 +88,5 @@
 #elif defined(CFA_HAVE_LINUX_RSEQ_H)
 	extern "Cforall" {
-		extern __attribute__((aligned(64))) _Thread_local volatile struct rseq __cfaabi_rseq;
+		extern __attribute__((aligned(64))) __thread volatile struct rseq __cfaabi_rseq;
 	}
 #else
Index: libcfa/src/concurrency/kernel/startup.cfa
===================================================================
--- libcfa/src/concurrency/kernel/startup.cfa	(revision 01ba701f5c1c1d6c0b87e801d9525b3d89e5269f)
+++ libcfa/src/concurrency/kernel/startup.cfa	(revision 9d67a6d7a3470b54ccdcc83446eeb2925561d394)
@@ -133,5 +133,5 @@
 //-----------------------------------------------------------------------------
 // Global state
-_Thread_local struct KernelThreadData __cfaabi_tls __attribute__ ((tls_model ( "initial-exec" ))) @= {
+__thread struct KernelThreadData __cfaabi_tls __attribute__ ((tls_model ( "initial-exec" ))) @= {
 	NULL,												// cannot use 0p
 	NULL,
@@ -153,5 +153,5 @@
 #elif defined(CFA_HAVE_LINUX_RSEQ_H)
 	extern "Cforall" {
-		__attribute__((aligned(64))) _Thread_local volatile struct rseq __cfaabi_rseq @= {
+		__attribute__((aligned(64))) __thread volatile struct rseq __cfaabi_rseq @= {
 			.cpu_id : RSEQ_CPU_ID_UNINITIALIZED,
 		};
Index: libcfa/src/concurrency/preemption.cfa
===================================================================
--- libcfa/src/concurrency/preemption.cfa	(revision 01ba701f5c1c1d6c0b87e801d9525b3d89e5269f)
+++ libcfa/src/concurrency/preemption.cfa	(revision 9d67a6d7a3470b54ccdcc83446eeb2925561d394)
@@ -666,5 +666,5 @@
 // Kernel Signal Handlers
 //=============================================================================================
-__cfaabi_dbg_debug_do( static _Thread_local void * last_interrupt = 0; )
+__cfaabi_dbg_debug_do( static __thread void * last_interrupt = 0; )
 
 // Context switch signal handler
