OSDN Git Service

* config/rs6000/darwin-fallback.c: Use 'ucontext_t' rather than
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jan 2005 23:17:55 +0000 (23:17 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jan 2005 23:17:55 +0000 (23:17 +0000)
'struct ucontext'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92870 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/darwin-fallback.c

index 1801df9..a1369db 100644 (file)
@@ -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
index 356b2c9..9140181 100644 (file)
@@ -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