Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 468112
Collapse All | Expand All

(-)file_not_specified_in_diff (-21 / +21 lines)
Line  Link Here
0
-- gcc/config/alpha/linux-unwind.h
0
++ gcc/config/alpha/linux-unwind.h
Lines 52-58 alpha_fallback_frame_state (struct _Unwind_Context *context, Link Here
52
  else if (pc[1] == 0x201f015f)	/* lda $0,NR_rt_sigreturn */
52
  else if (pc[1] == 0x201f015f)	/* lda $0,NR_rt_sigreturn */
53
    {
53
    {
54
      struct rt_sigframe {
54
      struct rt_sigframe {
55
	struct siginfo info;
55
	siginfo_t info;
56
	struct ucontext uc;
56
	struct ucontext uc;
57
      } *rt_ = context->cfa;
57
      } *rt_ = context->cfa;
58
      sc = &rt_->uc.uc_mcontext;
58
      sc = &rt_->uc.uc_mcontext;
59
-- gcc/config/bfin/linux-unwind.h
59
++ gcc/config/bfin/linux-unwind.h
Lines 52-61 bfin_fallback_frame_state (struct _Unwind_Context *context, Link Here
52
    {
52
    {
53
      struct rt_sigframe {
53
      struct rt_sigframe {
54
	int sig;
54
	int sig;
55
	struct siginfo *pinfo;
55
	siginfo_t *pinfo;
56
	void *puc;
56
	void *puc;
57
	char retcode[8];
57
	char retcode[8];
58
	struct siginfo info;
58
	siginfo_t info;
59
	struct ucontext uc;
59
	struct ucontext uc;
60
      } *rt_ = context->cfa;
60
      } *rt_ = context->cfa;
61
61
62
-- gcc/config/i386/linux-unwind.h
62
++ gcc/config/i386/linux-unwind.h
Lines 137-145 x86_fallback_frame_state (struct _Unwind_Context *context, Link Here
137
    {
137
    {
138
      struct rt_sigframe {
138
      struct rt_sigframe {
139
	int sig;
139
	int sig;
140
	struct siginfo *pinfo;
140
	siginfo_t *pinfo;
141
	void *puc;
141
	void *puc;
142
	struct siginfo info;
142
	siginfo_t info;
143
	struct ucontext uc;
143
	struct ucontext uc;
144
      } *rt_ = context->cfa;
144
      } *rt_ = context->cfa;
145
      /* The void * cast is necessary to avoid an aliasing warning.
145
      /* The void * cast is necessary to avoid an aliasing warning.
146
-- gcc/config/ia64/linux-unwind.h
146
++ gcc/config/ia64/linux-unwind.h
Lines 51-57 ia64_fallback_frame_state (struct _Unwind_Context *context, Link Here
51
      struct sigframe {
51
      struct sigframe {
52
	char scratch[16];
52
	char scratch[16];
53
	unsigned long sig_number;
53
	unsigned long sig_number;
54
	struct siginfo *info;
54
	siginfo_t *info;
55
	struct sigcontext *sc;
55
	struct sigcontext *sc;
56
      } *frame_ = (struct sigframe *)context->psp;
56
      } *frame_ = (struct sigframe *)context->psp;
57
      struct sigcontext *sc = frame_->sc;
57
      struct sigcontext *sc = frame_->sc;
Lines 130-136 ia64_handle_unwabi (struct _Unwind_Context *context, _Unwind_FrameState *fs) Link Here
130
      struct sigframe {
130
      struct sigframe {
131
	char scratch[16];
131
	char scratch[16];
132
	unsigned long sig_number;
132
	unsigned long sig_number;
133
	struct siginfo *info;
133
	siginfo_t *info;
134
	struct sigcontext *sc;
134
	struct sigcontext *sc;
135
      } *frame = (struct sigframe *)context->psp;
135
      } *frame = (struct sigframe *)context->psp;
136
      struct sigcontext *sc = frame->sc;
136
      struct sigcontext *sc = frame->sc;
137
-- gcc/config/mips/linux-unwind.h
137
++ gcc/config/mips/linux-unwind.h
Lines 79-85 mips_fallback_frame_state (struct _Unwind_Context *context, Link Here
79
      struct rt_sigframe {
79
      struct rt_sigframe {
80
	u_int32_t ass[4];  /* Argument save space for o32.  */
80
	u_int32_t ass[4];  /* Argument save space for o32.  */
81
	u_int32_t trampoline[2];
81
	u_int32_t trampoline[2];
82
	struct siginfo info;
82
	siginfo_t info;
83
	_sig_ucontext_t uc;
83
	_sig_ucontext_t uc;
84
      } *rt_ = context->cfa;
84
      } *rt_ = context->cfa;
85
      sc = &rt_->uc.uc_mcontext;
85
      sc = &rt_->uc.uc_mcontext;
86
-- gcc/config/pa/linux-unwind.h
86
++ gcc/config/pa/linux-unwind.h
Lines 66-72 pa32_fallback_frame_state (struct _Unwind_Context *context, Link Here
66
  int i;
66
  int i;
67
  struct sigcontext *sc;
67
  struct sigcontext *sc;
68
  struct rt_sigframe {
68
  struct rt_sigframe {
69
    struct siginfo info;
69
    siginfo_t info;
70
    struct ucontext uc;
70
    struct ucontext uc;
71
  } *frame;
71
  } *frame;
72
72
73
-- gcc/config/sh/linux-unwind.h
73
++ gcc/config/sh/linux-unwind.h
Lines 80-88 shmedia_fallback_frame_state (struct _Unwind_Context *context, Link Here
80
	   && (*(unsigned long *) (pc+11)  == 0x6ff0fff0))
80
	   && (*(unsigned long *) (pc+11)  == 0x6ff0fff0))
81
    {
81
    {
82
      struct rt_sigframe {
82
      struct rt_sigframe {
83
	struct siginfo *pinfo;
83
	siginfo_t *pinfo;
84
	void *puc;
84
	void *puc;
85
	struct siginfo info;
85
	siginfo_t info;
86
	struct ucontext uc;
86
	struct ucontext uc;
87
      } *rt_ = context->cfa;
87
      } *rt_ = context->cfa;
88
      /* The void * cast is necessary to avoid an aliasing warning.
88
      /* The void * cast is necessary to avoid an aliasing warning.
Lines 179-185 sh_fallback_frame_state (struct _Unwind_Context *context, Link Here
179
		&& (*(unsigned short *) (pc+14)  == 0x00ad))))
179
		&& (*(unsigned short *) (pc+14)  == 0x00ad))))
180
    {
180
    {
181
      struct rt_sigframe {
181
      struct rt_sigframe {
182
	struct siginfo info;
182
	siginfo_t info;
183
	struct ucontext uc;
183
	struct ucontext uc;
184
      } *rt_ = context->cfa;
184
      } *rt_ = context->cfa;
185
      /* The void * cast is necessary to avoid an aliasing warning.
185
      /* The void * cast is necessary to avoid an aliasing warning.
186
-- gcc/config/xtensa/linux-unwind.h
186
++ gcc/config/xtensa/linux-unwind.h
Lines 66-72 xtensa_fallback_frame_state (struct _Unwind_Context *context, Link Here
66
  struct sigcontext *sc;
66
  struct sigcontext *sc;
67
67
68
  struct rt_sigframe {
68
  struct rt_sigframe {
69
    struct siginfo info;
69
    siginfo_t info;
70
    struct ucontext uc;
70
    struct ucontext uc;
71
  } *rt_;
71
  } *rt_;
72
72

Return to bug 468112