--- ./gcc/config/i386/linux64.h +++ ./gcc/config/i386/linux64.h @@ -112,7 +112,7 @@ if (*(unsigned char *)(pc_+0) == 0x48 \ && *(unsigned long *)(pc_+1) == 0x050f0000000fc0c7) \ { \ - struct ucontext *uc_ = (CONTEXT)->cfa; \ + ucontext_t *uc_ = (CONTEXT)->cfa; \ sc_ = (struct sigcontext *) &uc_->uc_mcontext; \ } \ else \ @@ -182,7 +182,7 @@ struct siginfo *pinfo; \ void *puc; \ struct siginfo info; \ - struct ucontext uc; \ + ucontext_t uc; \ } *rt_ = (CONTEXT)->cfa; \ sc_ = (struct sigcontext *) &rt_->uc.uc_mcontext; \ } \