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