diff --git a/libc/include/pthread.h b/libc/include/pthread.h index b0389e84d..38282adb1 100644 --- a/libc/include/pthread.h +++ b/libc/include/pthread.h @@ -78,7 +78,7 @@ typedef struct { #else char __private[4]; #endif -} pthread_cond_t; +} pthread_cond_t __attribute__((aligned(8))); #define PTHREAD_COND_INITIALIZER { { 0 } } @@ -93,7 +93,7 @@ typedef struct { #else char __private[40]; #endif -} pthread_rwlock_t; +} pthread_rwlock_t __attribute__((aligned(8))); #define PTHREAD_RWLOCK_INITIALIZER { { 0 } }