aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog96
1 files changed, 96 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d0bed8aa24..d56331a06d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,99 @@
+2017-06-01 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #21457]
+ * sysdeps/arm/sys/ucontext.h (NGREG): Rename to __NGREG and define
+ NGREG to __NGREG if [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (__ctx): New macro.
+ (mcontext_t): Use __ctx in defining fields.
+ * sysdeps/i386/sys/ucontext.h (NGREG): Rename to __NGREG and
+ define NGREG to __NGREG if [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (__ctx): New macro.
+ (__ctxt): Likewise.
+ (fpregset_t): Use __ctx and __ctxt in defining fields.
+ (mcontext_t): Likewise.
+ * sysdeps/m68k/sys/ucontext.h (NGREG): Rename to __NGREG and
+ define NGREG to __NGREG if [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (__ctx): New macro.
+ (mcontext_t): Use __ctx in defining fields.
+ * sysdeps/mips/sys/ucontext.h (NGREG): Rename to __NGREG and
+ define NGREG to __NGREG if [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (__ctx): New macro.
+ (fpregset_t): Use __ctx in defining fields.
+ (mcontext_t): Likewise.
+ * sysdeps/unix/sysv/linux/alpha/sys/ucontext.h (NGREG): Rename to
+ __NGREG and define NGREG to __NGREG if [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (NFPREG): Rename to __NFPREG and define NFPREG to __NFPREG if
+ [__USE_MISC].
+ (fpregset_t): Define using __NFPREG.
+ * sysdeps/unix/sysv/linux/m68k/sys/ucontext.h (NGREG): Rename to
+ __NGREG and define NGREG to __NGREG if [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (__ctx): New macro.
+ (fpregset_t): Use __ctx in defining fields.
+ (mcontext_t): Likewise.
+ * sysdeps/unix/sysv/linux/mips/sys/ucontext.h (NGREG): Rename to
+ __NGREG and define NGREG to __NGREG if [__USE_MISC].
+ (NFPREG): Rename to __NFPREG and define NFPREG to __NFPREG if
+ [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (__ctx): New macro.
+ (fpregset_t): Use __ctx in defining fields.
+ (mcontext_t): Likewise.
+ * sysdeps/unix/sysv/linux/nios2/sys/ucontext.h (__ctx): New macro.
+ (mcontext_t): Use __ctx in defining fields.
+ * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h (__ctx): New
+ macro.
+ [__WORDSIZE == 32] (NGREG): Rename to __NGREG and define NGREG to
+ __NGREG if [__USE_MISC].
+ [__WORDSIZE == 32] (gregset_t): Define using __NGREG.
+ [__WORDSIZE == 32] (fpregset_t): Use __ctx in defining fields.
+ (mcontext_t): Likewise.
+ [__WORDSIZE != 32] (NGREG): Rename to __NGREG and define NGREG to
+ __NGREG if [__USE_MISC].
+ [__WORDSIZE != 32] (NFPREG): Rename to __NFPREG and define NFPREG
+ to __NFPREG if [__USE_MISC].
+ [__WORDSIZE != 32] (NVRREG): Rename to __NVRREG and define NVRREG
+ to __NVRREG if [__USE_MISC].
+ [__WORDSIZE != 32] (gregset_t): Define using __NGREG.
+ [__WORDSIZE != 32] (fpregset_t): Define using __NFPREG.
+ [__WORDSIZE != 32] (vscr_t): Use __ctx in defining fields.
+ [__WORDSIZE != 32] (vrregset_t): Likewise.
+ [__WORDSIZE != 32] (mcontext_t): Likewise.
+ * sysdeps/unix/sysv/linux/s390/sys/ucontext.h (__ctx): New macro.
+ (__psw_t): Use __ctx in defining fields.
+ (NGREG): Rename to __NGREG and define NGREG to __NGREG if
+ [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (fpreg_t): Use __ctx in defining fields.
+ (fpregset_t): Likewise.
+ (mcontext_t): Likewise.
+ * sysdeps/unix/sysv/linux/sh/sys/ucontext.h (NGREG): Rename to
+ __NGREG and define NGREG to __NGREG if [__USE_MISC].
+ (gregset_t): Define using __NGREG.
+ (NFPREG): Rename to __NFPREG and define NFPREG to __NFPREG if
+ [__USE_MISC].
+ (fpregset_t): Define using __NFPREG.
+ (__ctx): New macro.
+ (mcontext_t): Use __ctx in defining fields.
+ * sysdeps/unix/sysv/linux/x86/sys/ucontext.h (__ctx): New macro.
+ [__x86_64__] (NGREG): Rename to __NGREG and define NGREG to
+ __NGREG if [__USE_MISC].
+ [__x86_64__] (gregset_t): Define using __NGREG.
+ [__x86_64__] (struct _libc_fpxreg): Use __ctx in defining fields.
+ [__x86_64__] (struct _libc_fpstate): Likewise.
+ [__x86_64__] (mcontext_t): Likewise.
+ [!__x86_64__] (NGREG): Rename to __NGREG and define NGREG to
+ __NGREG if [__USE_MISC].
+ [!__x86_64__] (gregset_t): Define using __NGREG.
+ [!__x86_64__] (struct _libc_fpreg): Use __ctx in defining fields.
+ [!__x86_64__] (struct _libc_fpstate): Likewise.
+ [!__x86_64__] (mcontext_t): Likewise.
+
2017-06-01 Zack Weinberg <zackw@panix.com>
* sysdeps/unix/sysv/linux/microblaze/pt-vfork.S: Don't include