*** insight.orig/insight-5.1.1/gdb/gdbserver/low-linux.c Wed Jul 25 22:23:58 2001 --- insight/insight-5.1.1/gdb/gdbserver/low-linux.c Tue Apr 23 18:07:17 2002 *************** *** 24,27 **** --- 24,28 ---- #include "frame.h" #include "inferior.h" + #include "tm.h" #include *************** *** 263,266 **** --- 264,289 ---- return (blockend + 4 * regmap[regnum]); } + //JOE: Add this to enable compilation on arm + + #elif defined(ARM_GNULINUX_TARGET) + static void + initialize_arch (void) + { + return; + } + + int + arm_linux_register_u_addr (int blockend, int regnum) + { + return blockend + REGISTER_BYTE (regnum); + } + + #if !defined (REGISTER_U_ADDR) + #define REGISTER_U_ADDR(addr,blockend,regno) \ + addr = arm_linux_register_u_addr (blockend, regno) + #endif + + //END JOE ADD + #elif defined(IA64_GNULINUX_TARGET) #undef NUM_FREGS