*** 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 <stdio.h>
***************
*** 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
