bug (7/26)
Brian Grossman
briang@gomer.fc.hp.com
Tue Sep 8 20:53:00 GMT 1998
typedef struct {
int si_code;
int si_errno;
union {
struct {
pid_t __pid;
union {
struct {
uid_t __uid;
} __kill;
struct {
int __status;
} __SIGCLD;
} __pdata;
} __proc;
struct {
caddr_t *__addr;
} __fault;
struct {
int __fd;
long __band;
} __file;
} __data;
} k_siginfo_t;
# 16 "/usr/include/sys/signal.h" 2 3
# 1 "/usr/include/sys/newsig.h" 1 3
typedef struct __sigset_t {
long sigset[8];
} sigset_t;
# 1 "/usr/include/machine/save_state.h" 1 3
typedef struct __fp_dbl_block {
double ss_fp0;
double ss_fp1;
double ss_fp2;
double ss_fp3;
double ss_fp4;
double ss_fp5;
double ss_fp6;
double ss_fp7;
double ss_fp8;
double ss_fp9;
double ss_fp10;
double ss_fp11;
double ss_fp12;
double ss_fp13;
double ss_fp14;
double ss_fp15;
double ss_fp16;
double ss_fp17;
double ss_fp18;
double ss_fp19;
double ss_fp20;
double ss_fp21;
double ss_fp22;
double ss_fp23;
double ss_fp24;
double ss_fp25;
double ss_fp26;
double ss_fp27;
double ss_fp28;
double ss_fp29;
double ss_fp30;
double ss_fp31;
} fp_dbl_block_t;
typedef struct __fp_int_block {
int ss_fpstat;
int ss_fpexcept1;
int ss_fpexcept2;
int ss_fpexcept3;
int ss_fpexcept4;
int ss_fpexcept5;
int ss_fpexcept6;
int ss_fpexcept7;
int ss_fp4_hi;
int ss_fp4_lo;
int ss_fp5_hi;
int ss_fp5_lo;
int ss_fp6_hi;
int ss_fp6_lo;
int ss_fp7_hi;
int ss_fp7_lo;
int ss_fp8_hi;
int ss_fp8_lo;
int ss_fp9_hi;
int ss_fp9_lo;
int ss_fp10_hi;
int ss_fp10_lo;
int ss_fp11_hi;
int ss_fp11_lo;
int ss_fp12_hi;
int ss_fp12_lo;
int ss_fp13_hi;
int ss_fp13_lo;
int ss_fp14_hi;
int ss_fp14_lo;
int ss_fp15_hi;
int ss_fp15_lo;
int ss_fp16_hi;
int ss_fp16_lo;
int ss_fp17_hi;
int ss_fp17_lo;
int ss_fp18_hi;
int ss_fp18_lo;
int ss_fp19_hi;
int ss_fp19_lo;
int ss_fp20_hi;
int ss_fp20_lo;
int ss_fp21_hi;
int ss_fp21_lo;
int ss_fp22_hi;
int ss_fp22_lo;
int ss_fp23_hi;
int ss_fp23_lo;
int ss_fp24_hi;
int ss_fp24_lo;
int ss_fp25_hi;
int ss_fp25_lo;
int ss_fp26_hi;
int ss_fp26_lo;
int ss_fp27_hi;
int ss_fp27_lo;
int ss_fp28_hi;
int ss_fp28_lo;
int ss_fp29_hi;
int ss_fp29_lo;
int ss_fp30_hi;
int ss_fp30_lo;
int ss_fp31_hi;
int ss_fp31_lo;
} fp_int_block_t;
# 345 "/usr/include/machine/save_state.h" 3
typedef struct __reg64 {
# 415 "/usr/include/machine/save_state.h" 3
int ss_reserved[2*64];
} __reg64_t;
typedef struct __reg32 {
uint32_t ss_reserved[2];
uint32_t ss_gr1_hi;
uint32_t ss_gr1_lo;
uint32_t ss_rp_hi;
uint32_t ss_rp_lo;
uint32_t ss_gr3_hi;
uint32_t ss_gr3_lo;
uint32_t ss_gr4_hi;
uint32_t ss_gr4_lo;
uint32_t ss_gr5_hi;
uint32_t ss_gr5_lo;
uint32_t ss_gr6_hi;
uint32_t ss_gr6_lo;
uint32_t ss_gr7_hi;
uint32_t ss_gr7_lo;
uint32_t ss_gr8_hi;
uint32_t ss_gr8_lo;
uint32_t ss_gr9_hi;
uint32_t ss_gr9_lo;
uint32_t ss_gr10_hi;
uint32_t ss_gr10_lo;
uint32_t ss_gr11_hi;
uint32_t ss_gr11_lo;
uint32_t ss_gr12_hi;
uint32_t ss_gr12_lo;
uint32_t ss_gr13_hi;
uint32_t ss_gr13_lo;
uint32_t ss_gr14_hi;
uint32_t ss_gr14_lo;
uint32_t ss_gr15_hi;
uint32_t ss_gr15_lo;
uint32_t ss_gr16_hi;
uint32_t ss_gr16_lo;
uint32_t ss_gr17_hi;
uint32_t ss_gr17_lo;
uint32_t ss_gr18_hi;
uint32_t ss_gr18_lo;
uint32_t ss_gr19_hi;
uint32_t ss_gr19_lo;
uint32_t ss_gr20_hi;
uint32_t ss_gr20_lo;
uint32_t ss_gr21_hi;
uint32_t ss_gr21_lo;
uint32_t ss_gr22_hi;
uint32_t ss_gr22_lo;
uint32_t ss_arg3_hi;
uint32_t ss_arg3_lo;
uint32_t ss_arg2_hi;
uint32_t ss_arg2_lo;
uint32_t ss_arg1_hi;
uint32_t ss_arg1_lo;
uint32_t ss_arg0_hi;
uint32_t ss_arg0_lo;
unsigned int ss_dp_hi;
unsigned int ss_dp_lo;
unsigned int ss_ret0_hi;
unsigned int ss_ret0_lo;
unsigned int ss_ret1_hi;
unsigned int ss_ret1_lo;
unsigned int ss_sp_hi;
unsigned int ss_sp_lo;
unsigned int ss_gr31_hi;
unsigned int ss_gr31_lo;
unsigned int ss_cr11_hi;
unsigned int ss_cr11_lo;
unsigned int ss_pcoq_head_hi;
unsigned int ss_pcoq_head_lo;
unsigned int ss_pcsq_head_hi;
unsigned int ss_pcsq_head_lo;
unsigned int ss_pcoq_tail_hi;
unsigned int ss_pcoq_tail_lo;
unsigned int ss_pcsq_tail_hi;
unsigned int ss_pcsq_tail_lo;
unsigned int ss_cr15_hi;
unsigned int ss_cr15_lo;
unsigned int ss_cr19_hi;
unsigned int ss_cr19_lo;
unsigned int ss_cr20_hi;
unsigned int ss_cr20_lo;
unsigned int ss_cr21_hi;
unsigned int ss_cr21_lo;
unsigned int ss_cr22_hi;
unsigned int ss_cr22_lo;
unsigned int ss_cpustate_hi;
unsigned int ss_cpustate_lo;
unsigned int ss_sr4_hi;
unsigned int ss_sr4_lo;
unsigned int ss_sr0_hi;
unsigned int ss_sr0_lo;
unsigned int ss_sr1_hi;
unsigned int ss_sr1_lo;
unsigned int ss_sr2_hi;
unsigned int ss_sr2_lo;
unsigned int ss_sr3_hi;
unsigned int ss_sr3_lo;
unsigned int ss_sr5_hi;
unsigned int ss_sr5_lo;
unsigned int ss_sr6_hi;
unsigned int ss_sr6_lo;
unsigned int ss_sr7_hi;
unsigned int ss_sr7_lo;
unsigned int ss_cr0_hi;
unsigned int ss_cr0_lo;
unsigned int ss_cr8_hi;
unsigned int ss_cr8_lo;
unsigned int ss_cr9_hi;
unsigned int ss_cr9_lo;
unsigned int ss_cr10_hi;
unsigned int ss_cr10_lo;
unsigned int ss_cr12_hi;
unsigned int ss_cr12_lo;
unsigned int ss_cr13_hi;
unsigned int ss_cr13_lo;
unsigned int ss_cr24_hi;
unsigned int ss_cr24_lo;
unsigned int ss_cr25_hi;
unsigned int ss_cr25_lo;
unsigned int ss_cr26_hi;
unsigned int ss_cr26_lo;
unsigned int ss_reserved2[6];
unsigned int ss_oldcksum;
unsigned int ss_newcksum;
} __reg32_t;
typedef struct __ss_narrow {
int ss_gr1;
int ss_rp;
int ss_gr3;
int ss_gr4;
int ss_gr5;
int ss_gr6;
int ss_gr7;
int ss_gr8;
int ss_gr9;
int ss_gr10;
int ss_gr11;
int ss_gr12;
int ss_gr13;
int ss_gr14;
int ss_gr15;
int ss_gr16;
int ss_gr17;
int ss_gr18;
int ss_gr19;
int ss_gr20;
int ss_gr21;
int ss_gr22;
int ss_arg3;
int ss_arg2;
int ss_arg1;
int ss_arg0;
unsigned int ss_dp;
unsigned int ss_ret0;
unsigned int ss_ret1;
unsigned int ss_sp;
unsigned int ss_gr31;
unsigned int ss_cr11;
unsigned int ss_pcoq_head;
unsigned int ss_pcsq_head;
unsigned int ss_pcoq_tail;
unsigned int ss_pcsq_tail;
unsigned int ss_cr15;
unsigned int ss_cr19;
unsigned int ss_cr20;
unsigned int ss_cr21;
unsigned int ss_cr22;
unsigned int ss_cpustate;
unsigned int ss_sr4;
unsigned int ss_sr0;
unsigned int ss_sr1;
unsigned int ss_sr2;
unsigned int ss_sr3;
unsigned int ss_sr5;
unsigned int ss_sr6;
unsigned int ss_sr7;
unsigned int ss_cr0;
unsigned int ss_cr8;
unsigned int ss_cr9;
unsigned int ss_cr10;
unsigned int ss_cr12;
unsigned int ss_cr13;
unsigned int ss_cr24;
unsigned int ss_cr25;
unsigned int ss_cr26;
unsigned int ss_mpsfu_high;
unsigned int ss_mpsfu_low;
unsigned int ss_mpsfu_ovflo;
} __ss_narrow_t;
typedef struct __save_state {
int ss_flags;
__ss_narrow_t ss_narrow;
int ss_pad;
union {
fp_dbl_block_t fpdbl;
fp_int_block_t fpint;
} ss_fpblock;
char ss_xor[4*32];
union {
__reg64_t ss_64;
__reg32_t ss_32;
} ss_wide;
} save_state_t;
# 743 "/usr/include/machine/save_state.h" 3
# 816 "/usr/include/machine/save_state.h" 3
# 875 "/usr/include/machine/save_state.h" 3
# 965 "/usr/include/machine/save_state.h" 3
# 1260 "/usr/include/machine/save_state.h" 3
# 43 "/usr/include/sys/newsig.h" 2 3
typedef struct {
void *ss_sp;
int ss_flags;
size_t ss_size;
} stack_t;
typedef save_state_t mcontext_t;
struct __sub_ctxt {
struct __ucontext *__uc_link;
sigset_t __uc_sigmask;
stack_t __uc_stack;
};
typedef struct __ucontext {
mcontext_t uc_mcontext;
int uc_spares[8];
unsigned int uc_created_by_getcontext:1;
unsigned int uc_reserved_flags:31;
struct __sub_ctxt uc_subcontext;
} ucontext_t;
# 110 "/usr/include/sys/newsig.h" 3
# 17 "/usr/include/sys/signal.h" 2 3
# 34 "/usr/include/sys/signal.h" 3
More information about the Gcc-bugs
mailing list