rev |
line source |
shann@25634
|
1 Index: libgcc/config/aarch64/linux-unwind.h
|
shann@25634
|
2 ===================================================================
|
shann@25634
|
3 --- a/libgcc/config/aarch64/linux-unwind.h (revision 249686)
|
shann@25634
|
4 +++ b/libgcc/config/aarch64/linux-unwind.h (working copy)
|
shann@25634
|
5 @@ -55,7 +55,7 @@ aarch64_fallback_frame_state (struct _Unwind_Conte
|
shann@25634
|
6 struct rt_sigframe
|
shann@25634
|
7 {
|
shann@25634
|
8 siginfo_t info;
|
shann@25634
|
9 - struct ucontext uc;
|
shann@25634
|
10 + ucontext_t uc;
|
shann@25634
|
11 };
|
shann@25634
|
12
|
shann@25634
|
13 struct rt_sigframe *rt_;
|
shann@25634
|
14 Index: libgcc/config/alpha/linux-unwind.h
|
shann@25634
|
15 ===================================================================
|
shann@25634
|
16 --- a/libgcc/config/alpha/linux-unwind.h (revision 249686)
|
shann@25634
|
17 +++ b/libgcc/config/alpha/linux-unwind.h (working copy)
|
shann@25634
|
18 @@ -51,7 +51,7 @@ alpha_fallback_frame_state (struct _Unwind_Context
|
shann@25634
|
19 {
|
shann@25634
|
20 struct rt_sigframe {
|
shann@25634
|
21 siginfo_t info;
|
shann@25634
|
22 - struct ucontext uc;
|
shann@25634
|
23 + ucontext_t uc;
|
shann@25634
|
24 } *rt_ = context->cfa;
|
shann@25634
|
25 sc = &rt_->uc.uc_mcontext;
|
shann@25634
|
26 }
|
shann@25634
|
27 Index: libgcc/config/bfin/linux-unwind.h
|
shann@25634
|
28 ===================================================================
|
shann@25634
|
29 --- a/libgcc/config/bfin/linux-unwind.h (revision 249686)
|
shann@25634
|
30 +++ b/libgcc/config/bfin/linux-unwind.h (working copy)
|
shann@25634
|
31 @@ -52,7 +52,7 @@ bfin_fallback_frame_state (struct _Unwind_Context
|
shann@25634
|
32 void *puc;
|
shann@25634
|
33 char retcode[8];
|
shann@25634
|
34 siginfo_t info;
|
shann@25634
|
35 - struct ucontext uc;
|
shann@25634
|
36 + ucontext_t uc;
|
shann@25634
|
37 } *rt_ = context->cfa;
|
shann@25634
|
38
|
shann@25634
|
39 /* The void * cast is necessary to avoid an aliasing warning.
|
shann@25634
|
40 Index: libgcc/config/i386/linux-unwind.h
|
shann@25634
|
41 ===================================================================
|
shann@25634
|
42 --- a/libgcc/config/i386/linux-unwind.h (revision 249686)
|
shann@25634
|
43 +++ b/libgcc/config/i386/linux-unwind.h (working copy)
|
shann@25634
|
44 @@ -58,7 +58,7 @@ x86_64_fallback_frame_state (struct _Unwind_Contex
|
shann@25634
|
45 if (*(unsigned char *)(pc+0) == 0x48
|
shann@25634
|
46 && *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL)
|
shann@25634
|
47 {
|
shann@25634
|
48 - struct ucontext *uc_ = context->cfa;
|
shann@25634
|
49 + ucontext_t *uc_ = context->cfa;
|
shann@25634
|
50 /* The void * cast is necessary to avoid an aliasing warning.
|
shann@25634
|
51 The aliasing warning is correct, but should not be a problem
|
shann@25634
|
52 because it does not alias anything. */
|
shann@25634
|
53 @@ -138,7 +138,7 @@ x86_fallback_frame_state (struct _Unwind_Context *
|
shann@25634
|
54 siginfo_t *pinfo;
|
shann@25634
|
55 void *puc;
|
shann@25634
|
56 siginfo_t info;
|
shann@25634
|
57 - struct ucontext uc;
|
shann@25634
|
58 + ucontext_t uc;
|
shann@25634
|
59 } *rt_ = context->cfa;
|
shann@25634
|
60 /* The void * cast is necessary to avoid an aliasing warning.
|
shann@25634
|
61 The aliasing warning is correct, but should not be a problem
|
shann@25634
|
62 Index: libgcc/config/m68k/linux-unwind.h
|
shann@25634
|
63 ===================================================================
|
shann@25634
|
64 --- a/libgcc/config/m68k/linux-unwind.h (revision 249686)
|
shann@25634
|
65 +++ b/libgcc/config/m68k/linux-unwind.h (working copy)
|
shann@25634
|
66 @@ -33,7 +33,7 @@ see the files COPYING3 and COPYING.RUNTIME respect
|
shann@25634
|
67 /* <sys/ucontext.h> is unfortunately broken right now. */
|
shann@25634
|
68 struct uw_ucontext {
|
shann@25634
|
69 unsigned long uc_flags;
|
shann@25634
|
70 - struct ucontext *uc_link;
|
shann@25634
|
71 + ucontext_t *uc_link;
|
shann@25634
|
72 stack_t uc_stack;
|
shann@25634
|
73 mcontext_t uc_mcontext;
|
shann@25634
|
74 unsigned long uc_filler[80];
|
shann@25634
|
75 Index: libgcc/config/nios2/linux-unwind.h
|
shann@25634
|
76 ===================================================================
|
shann@25634
|
77 --- a/libgcc/config/nios2/linux-unwind.h (revision 249686)
|
shann@25634
|
78 +++ b/libgcc/config/nios2/linux-unwind.h (working copy)
|
shann@25634
|
79 @@ -38,7 +38,7 @@ struct nios2_mcontext {
|
shann@25634
|
80
|
shann@25634
|
81 struct nios2_ucontext {
|
shann@25634
|
82 unsigned long uc_flags;
|
shann@25634
|
83 - struct ucontext *uc_link;
|
shann@25634
|
84 + ucontext_t *uc_link;
|
shann@25634
|
85 stack_t uc_stack;
|
shann@25634
|
86 struct nios2_mcontext uc_mcontext;
|
shann@25634
|
87 sigset_t uc_sigmask; /* mask last for extensibility */
|
shann@25634
|
88 Index: libgcc/config/pa/linux-unwind.h
|
shann@25634
|
89 ===================================================================
|
shann@25634
|
90 --- a/libgcc/config/pa/linux-unwind.h (revision 249686)
|
shann@25634
|
91 +++ b/libgcc/config/pa/linux-unwind.h (working copy)
|
shann@25634
|
92 @@ -80,7 +80,7 @@ pa32_fallback_frame_state (struct _Unwind_Context
|
shann@25634
|
93 struct sigcontext *sc;
|
shann@25634
|
94 struct rt_sigframe {
|
shann@25634
|
95 siginfo_t info;
|
shann@25634
|
96 - struct ucontext uc;
|
shann@25634
|
97 + ucontext_t uc;
|
shann@25634
|
98 } *frame;
|
shann@25634
|
99
|
shann@25634
|
100 /* rt_sigreturn trampoline:
|
shann@25634
|
101 Index: libgcc/config/sh/linux-unwind.h
|
shann@25634
|
102 ===================================================================
|
shann@25634
|
103 --- a/libgcc/config/sh/linux-unwind.h (revision 249686)
|
shann@25634
|
104 +++ b/libgcc/config/sh/linux-unwind.h (working copy)
|
shann@25634
|
105 @@ -82,7 +82,7 @@ sh_fallback_frame_state (struct _Unwind_Context *c
|
shann@25634
|
106 {
|
shann@25634
|
107 struct rt_sigframe {
|
shann@25634
|
108 siginfo_t info;
|
shann@25634
|
109 - struct ucontext uc;
|
shann@25634
|
110 + ucontext_t uc;
|
shann@25634
|
111 } *rt_ = context->cfa;
|
shann@25634
|
112 /* The void * cast is necessary to avoid an aliasing warning.
|
shann@25634
|
113 The aliasing warning is correct, but should not be a problem
|
shann@25634
|
114 Index: libgcc/config/tilepro/linux-unwind.h
|
shann@25634
|
115 ===================================================================
|
shann@25634
|
116 --- a/libgcc/config/tilepro/linux-unwind.h (revision 249686)
|
shann@25634
|
117 +++ b/libgcc/config/tilepro/linux-unwind.h (working copy)
|
shann@25634
|
118 @@ -61,7 +61,7 @@ tile_fallback_frame_state (struct _Unwind_Context
|
shann@25634
|
119 struct rt_sigframe {
|
shann@25634
|
120 unsigned char save_area[C_ABI_SAVE_AREA_SIZE];
|
shann@25634
|
121 siginfo_t info;
|
shann@25634
|
122 - struct ucontext uc;
|
shann@25634
|
123 + ucontext_t uc;
|
shann@25634
|
124 } *rt_;
|
shann@25634
|
125
|
shann@25634
|
126 /* Return if this is not a signal handler. */
|
shann@25634
|
127 Index: libgcc/config/xtensa/linux-unwind.h
|
shann@25634
|
128 ===================================================================
|
shann@25634
|
129 --- a/libgcc/config/xtensa/linux-unwind.h (revision 249686)
|
shann@25634
|
130 +++ b/libgcc/config/xtensa/linux-unwind.h (working copy)
|
shann@25634
|
131 @@ -67,7 +67,7 @@ xtensa_fallback_frame_state (struct _Unwind_Contex
|
shann@25634
|
132
|
shann@25634
|
133 struct rt_sigframe {
|
shann@25634
|
134 siginfo_t info;
|
shann@25634
|
135 - struct ucontext uc;
|
shann@25634
|
136 + ucontext_t uc;
|
shann@25634
|
137 } *rt_;
|
shann@25634
|
138
|
shann@25634
|
139 /* movi a2, __NR_rt_sigreturn; syscall */
|