https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81946
--- Comment #3 from martin <mfe at live dot de> ---
The ‘__sem_lock’ struct is contained in:
struct semt {
struct __pthread_fastlock __sem_lock;
int32_t __sem_value;
void* __sem_waiting;
};