From: Matthias Klose Date: Thu, 7 Sep 2017 07:22:07 +0000 (+0000) Subject: x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Replace 'struct ucontext' with ucontext_t. X-Git-Tag: releases/gcc-5.5.0~72 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dc9555c8b96d318c1876782d58c69e8b420c75a4;p=thirdparty%2Fgcc.git x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Replace 'struct ucontext' with ucontext_t. 2017-09-07 Matthias Klose * include/x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Replace 'struct ucontext' with ucontext_t. * include/i386-signal.h (HANDLE_DIVIDE_OVERFLOW): Likewise. * include/s390-signal.h (HANDLE_DIVIDE_OVERFLOW): Likewise. From-SVN: r251832 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 5d360b5e4d35..12d8fcefe03a 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,10 @@ +2017-09-07 Matthias Klose + + * include/x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Replace + 'struct ucontext' with ucontext_t. + * include/i386-signal.h (HANDLE_DIVIDE_OVERFLOW): Likewise. + * include/s390-signal.h (HANDLE_DIVIDE_OVERFLOW): Likewise. + 2016-06-03 Release Manager * GCC 5.4.0 released. diff --git a/libjava/include/i386-signal.h b/libjava/include/i386-signal.h index c2409b0e3010..ef77e7e99ae7 100644 --- a/libjava/include/i386-signal.h +++ b/libjava/include/i386-signal.h @@ -29,7 +29,7 @@ static void _Jv_##_name (int, siginfo_t *, \ #define HANDLE_DIVIDE_OVERFLOW \ do \ { \ - struct ucontext *_uc = (struct ucontext *)_p; \ + ucontext_t *_uc = (ucontext_t *)_p; \ gregset_t &_gregs = _uc->uc_mcontext.gregs; \ unsigned char *_eip = (unsigned char *)_gregs[REG_EIP]; \ \ diff --git a/libjava/include/s390-signal.h b/libjava/include/s390-signal.h index 4ca4c108864e..9261b52be6e1 100644 --- a/libjava/include/s390-signal.h +++ b/libjava/include/s390-signal.h @@ -51,7 +51,7 @@ do \ struct \ { \ unsigned long int uc_flags; \ - struct ucontext *uc_link; \ + ucontext_t *uc_link; \ stack_t uc_stack; \ mcontext_t uc_mcontext; \ unsigned long sigmask[2]; \ diff --git a/libjava/include/x86_64-signal.h b/libjava/include/x86_64-signal.h index 12383b5485ab..e36c5a32a643 100644 --- a/libjava/include/x86_64-signal.h +++ b/libjava/include/x86_64-signal.h @@ -28,7 +28,7 @@ static void _Jv_##_name (int, siginfo_t *, \ #define HANDLE_DIVIDE_OVERFLOW \ do \ { \ - struct ucontext *_uc = (struct ucontext *)_p; \ + ucontext_t *_uc = (ucontext_t *)_p; \ gregset_t &_gregs = _uc->uc_mcontext.gregs; \ unsigned char *_rip = (unsigned char *)_gregs[REG_RIP]; \ \