Fix another x86 sys/ucontext.h namespace issue (bug 21457).
authorJoseph Myers <joseph@codesourcery.com>
Mon, 19 Jun 2017 12:21:35 +0000 (12:21 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 19 Jun 2017 12:21:35 +0000 (12:21 +0000)
This patch fixes a namespace issue for one more field in the x86
sys/ucontext.h that I missed in my previous changes.

Tested for x86_64.

[BZ #21457]
* sysdeps/unix/sysv/linux/x86/sys/ucontext.h [__x86_64__] (struct
_libc_xmmreg): Use __ctx in defining field.

ChangeLog
sysdeps/unix/sysv/linux/x86/sys/ucontext.h

index 9a0bdbb..9a82a2b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2017-06-19  Joseph Myers  <joseph@codesourcery.com>
 
+       [BZ #21457]
+       * sysdeps/unix/sysv/linux/x86/sys/ucontext.h [__x86_64__] (struct
+       _libc_xmmreg): Use __ctx in defining field.
+
        [BZ #21597]
        * signal/signal.h (siginterrupt): Make declaration conditional on
        [__USE_XOPEN_EXTENDED || __USE_MISC].
index 5fd64bf..0cbed08 100644 (file)
@@ -107,7 +107,7 @@ struct _libc_fpxreg
 
 struct _libc_xmmreg
 {
-  __uint32_t   element[4];
+  __uint32_t   __ctx(element)[4];
 };
 
 struct _libc_fpstate