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