Index: sys/arch/sparc/include/ptrace.h =================================================================== RCS file: /cvsroot/src/sys/arch/sparc/include/ptrace.h,v retrieving revision 1.15 diff -u -r1.15 ptrace.h --- sys/arch/sparc/include/ptrace.h 24 Dec 2019 14:50:59 -0000 1.15 +++ sys/arch/sparc/include/ptrace.h 14 Sep 2020 09:22:45 -0000 @@ -55,14 +55,14 @@ "PT_SETFPREGS", #include -#define PTRACE_REG_PC(r) ((register_t)(r)->r_pc) +#define PTRACE_REG_PC(r) ((unsigned long int)(r)->r_pc) #define PTRACE_REG_FP(r) 0 /* not stored in struct reg */ #define PTRACE_REG_SET_PC(r, v) do { \ (r)->r_pc = (v); \ (r)->r_npc = (v) + 4; \ } while (/*CONSTCOND*/0) -#define PTRACE_REG_SP(r) ((register_t)(r)->r_out[6]) -#define PTRACE_REG_INTRV(r) ((register_t)(r)->r_out[0]) +#define PTRACE_REG_SP(r) ((unsigned long int)(r)->r_out[6]) +#define PTRACE_REG_INTRV(r) ((unsigned long int)(r)->r_out[0]) #define PTRACE_ILLEGAL_ASM __asm __volatile (".word 0" : : : "memory")