mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-26 07:40:26 +08:00
darwin-fallback.c: Use 'ucontext_t' rather than 'struct ucontext'.
* config/rs6000/darwin-fallback.c: Use 'ucontext_t' rather than 'struct ucontext'. From-SVN: r92870
This commit is contained in:
parent
1ab219d324
commit
a035080cbc
gcc
@ -1,3 +1,8 @@
|
||||
2005-01-03 Geoffrey Keating <geoffk@apple.com>
|
||||
|
||||
* config/rs6000/darwin-fallback.c: Use 'ucontext_t' rather than
|
||||
'struct ucontext'.
|
||||
|
||||
2004-01-03 Steven Bosscher <stevenb@suse.de>
|
||||
|
||||
* passes.c (rest_of_compilation): Don't run regmove if only
|
||||
|
@ -278,7 +278,7 @@ static bool
|
||||
handle_syscall (_Unwind_FrameState *fs, const reg_unit gprs[32],
|
||||
_Unwind_Ptr old_cfa)
|
||||
{
|
||||
struct ucontext *uctx;
|
||||
ucontext_t *uctx;
|
||||
bool is_64, is_vector;
|
||||
ppc_float_state_t *float_state;
|
||||
ppc_vector_state_t *vector_state;
|
||||
@ -293,7 +293,7 @@ handle_syscall (_Unwind_FrameState *fs, const reg_unit gprs[32],
|
||||
|
||||
if (gprs[0] == 0x67 /* SYS_SIGRETURN */)
|
||||
{
|
||||
uctx = (struct ucontext *) gprs[3];
|
||||
uctx = (ucontext_t *) gprs[3];
|
||||
is_vector = (uctx->uc_mcsize == UC_FLAVOR64_VEC_SIZE
|
||||
|| uctx->uc_mcsize == UC_FLAVOR_VEC_SIZE);
|
||||
is_64 = (uctx->uc_mcsize == UC_FLAVOR64_VEC_SIZE
|
||||
@ -302,7 +302,7 @@ handle_syscall (_Unwind_FrameState *fs, const reg_unit gprs[32],
|
||||
else if (gprs[0] == 0 && gprs[3] == 184)
|
||||
{
|
||||
int ctxstyle = gprs[5];
|
||||
uctx = (struct ucontext *) gprs[4];
|
||||
uctx = (ucontext_t *) gprs[4];
|
||||
is_vector = (ctxstyle == UC_FLAVOR_VEC || ctxstyle == UC_FLAVOR64_VEC
|
||||
|| ctxstyle == UC_TRAD_VEC || ctxstyle == UC_TRAD64_VEC);
|
||||
is_64 = (ctxstyle == UC_FLAVOR64_VEC || ctxstyle == UC_TRAD64_VEC
|
||||
|
Loading…
x
Reference in New Issue
Block a user