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

(-)a/gcc-4.0.4/boehm-gc/os_dep.c (-1 / +1 lines)
Lines 2266-2272 Link Here
2266
# if defined(HPUX) || defined(FREEBSD)
2266
# if defined(HPUX) || defined(FREEBSD)
2267
#   define SIGINFO_T siginfo_t
2267
#   define SIGINFO_T siginfo_t
2268
# else
2268
# else
2269
#   define SIGINFO_T struct siginfo
2269
#   define SIGINFO_T siginfo_t
2270
# endif
2270
# endif
2271
# ifdef __STDC__
2271
# ifdef __STDC__
2272
    typedef void (* REAL_SIG_PF)(int, SIGINFO_T *, void *);
2272
    typedef void (* REAL_SIG_PF)(int, SIGINFO_T *, void *);
(-)a/gcc-4.0.4/gcc/config/alpha/linux-unwind.h (-1 / +1 lines)
Lines 52-58 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;
(-)a/gcc-4.0.4/gcc/config/i386/linux-unwind.h (-2 / +2 lines)
Lines 133-141 Link Here
133
    {
133
    {
134
      struct rt_sigframe {
134
      struct rt_sigframe {
135
	int sig;
135
	int sig;
136
	struct siginfo *pinfo;
136
	siginfo_t *pinfo;
137
	void *puc;
137
	void *puc;
138
	struct siginfo info;
138
	siginfo_t info;
139
	struct ucontext uc;
139
	struct ucontext uc;
140
      } *rt_ = context->cfa;
140
      } *rt_ = context->cfa;
141
      sc = (struct sigcontext *) &rt_->uc.uc_mcontext;
141
      sc = (struct sigcontext *) &rt_->uc.uc_mcontext;
(-)a/gcc-4.0.4/gcc/config/ia64/linux-unwind.h (-2 / +2 lines)
Lines 51-57 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 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;
(-)a/gcc-4.0.4/gcc/config/mips/linux-unwind.h (-1 / +1 lines)
Lines 73-79 Link Here
73
    {
73
    {
74
      struct rt_sigframe {
74
      struct rt_sigframe {
75
	u_int32_t  trampoline[2];
75
	u_int32_t  trampoline[2];
76
	struct siginfo info;
76
	siginfo_t info;
77
	_sig_ucontext_t uc;
77
	_sig_ucontext_t uc;
78
      } *rt_ = context->ra;
78
      } *rt_ = context->ra;
79
      sc = &rt_->uc.uc_mcontext;
79
      sc = &rt_->uc.uc_mcontext;
(-)a/gcc-4.0.4/gcc/config/pa/linux-unwind.h (-1 / +1 lines)
Lines 63-69 Link Here
63
  int i;
63
  int i;
64
  struct sigcontext *sc;
64
  struct sigcontext *sc;
65
  struct rt_sigframe {
65
  struct rt_sigframe {
66
    struct siginfo info;
66
    siginfo_t info;
67
    struct ucontext uc;
67
    struct ucontext uc;
68
  } *frame;
68
  } *frame;
69
69
(-)a/gcc-4.0.4/gcc/config/sh/linux-unwind.h (-1 / +1 lines)
Lines 101-107 Link Here
101
		&& (*(unsigned short *) (pc+14)  == 0x00ad))))
101
		&& (*(unsigned short *) (pc+14)  == 0x00ad))))
102
    {
102
    {
103
      struct rt_sigframe {
103
      struct rt_sigframe {
104
	struct siginfo info;
104
	siginfo_t info;
105
	struct ucontext uc;
105
	struct ucontext uc;
106
      } *rt_ = context->cfa;
106
      } *rt_ = context->cfa;
107
      sc = (struct sigcontext *) &rt_->uc.uc_mcontext;
107
      sc = (struct sigcontext *) &rt_->uc.uc_mcontext;

Return to bug 516282