commit 2307e1261e7ee784afd424a46ad08d3fbed33ba3 Author: Siddhesh Poyarekar Date: Tue Jun 24 22:40:07 2014 +0530 Fix namespace violation in pthreadtypes.h (BZ #17084) This was causing conformtest failures on i386. Index: glibc-2.17-c758a686/nptl/sysdeps/unix/sysv/linux/x86/bits/pthreadtypes.h =================================================================== --- glibc-2.17-c758a686.orig/nptl/sysdeps/unix/sysv/linux/x86/bits/pthreadtypes.h +++ glibc-2.17-c758a686/nptl/sysdeps/unix/sysv/linux/x86/bits/pthreadtypes.h @@ -114,10 +114,10 @@ typedef union { short __espins; short __elision; -# define __spins d.__espins -# define __elision d.__elision +# define __spins __elision_data.__espins +# define __elision __elision_data.__elision # define __PTHREAD_MUTEX_HAVE_ELISION 2 - } d; + } __elision_data; __pthread_slist_t __list; }; #endif