at 18.03-beta 2.1 kB view raw
1diff --git a/gcc/config/alpha/linux.h b/gcc/config/alpha/linux.h 2index 3a2940c..67f9899 100644 3--- a/gcc/config/alpha/linux.h 4+++ b/gcc/config/alpha/linux.h 5@@ -89,7 +89,7 @@ Boston, MA 02111-1307, USA. */ 6 { \ 7 struct rt_sigframe { \ 8 struct siginfo info; \ 9- struct ucontext uc; \ 10+ ucontext_t uc; \ 11 } *rt_ = (CONTEXT)->cfa; \ 12 sc_ = &rt_->uc.uc_mcontext; \ 13 } \ 14diff --git a/gcc/config/i386/linux.h b/gcc/config/i386/linux.h 15index e86ab3d..30797a7 100644 16--- a/gcc/config/i386/linux.h 17+++ b/gcc/config/i386/linux.h 18@@ -260,7 +260,7 @@ Boston, MA 02111-1307, USA. */ 19 siginfo_t *pinfo; \ 20 void *puc; \ 21 siginfo_t info; \ 22- struct ucontext uc; \ 23+ ucontext_t uc; \ 24 } *rt_ = (CONTEXT)->cfa; \ 25 sc_ = (struct sigcontext *) &rt_->uc.uc_mcontext; \ 26 } \ 27diff --git a/gcc/config/i386/linux64.h b/gcc/config/i386/linux64.h 28index fbfaa58..200c8dc 100644 29--- a/gcc/config/i386/linux64.h 30+++ b/gcc/config/i386/linux64.h 31@@ -112,7 +112,7 @@ Boston, MA 02111-1307, USA. */ 32 if (*(unsigned char *)(pc_+0) == 0x48 \ 33 && *(unsigned long *)(pc_+1) == 0x050f0000000fc0c7) \ 34 { \ 35- struct ucontext *uc_ = (CONTEXT)->cfa; \ 36+ ucontext_t *uc_ = (CONTEXT)->cfa; \ 37 sc_ = (struct sigcontext *) &uc_->uc_mcontext; \ 38 } \ 39 else \ 40@@ -182,7 +182,7 @@ Boston, MA 02111-1307, USA. */ 41 struct siginfo *pinfo; \ 42 void *puc; \ 43 struct siginfo info; \ 44- struct ucontext uc; \ 45+ ucontext_t uc; \ 46 } *rt_ = (CONTEXT)->cfa; \ 47 sc_ = (struct sigcontext *) &rt_->uc.uc_mcontext; \ 48 } \ 49diff --git a/gcc/config/rs6000/linux.h b/gcc/config/rs6000/linux.h 50index ba70ec1..0fff8b1 100644 51--- a/gcc/config/rs6000/linux.h 52+++ b/gcc/config/rs6000/linux.h 53@@ -101,7 +101,7 @@ Boston, MA 02111-1307, USA. */ 54 55 struct kernel_old_ucontext { 56 unsigned long uc_flags; 57- struct ucontext *uc_link; 58+ ucontext_t *uc_link; 59 stack_t uc_stack; 60 struct sigcontext_struct uc_mcontext; 61 sigset_t uc_sigmask;