+2015-12-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * compile.c (lreg): Delete.
+       (init_pointers): Delete lreg assignments.
+
 2015-12-30  Mike Frysinger  <vapier@gentoo.org>
 
        * inst.h: Delete file.
 
 
 static unsigned char  *breg[32];
 static unsigned short *wreg[16];
-static unsigned int   *lreg[18];
 
 #define GET_B_REG(X)     *(breg[X])
 #define SET_B_REG(X, Y) (*(breg[X])) = (Y)
            sim_io_printf (sd, "init_pointers: internal error.\n");
 
          h8_set_reg (sd, i, 0);
-         lreg[i] = h8_get_reg_buf (sd) + i;
        }
 
-      /* Note: sim uses pseudo-register ZERO as a zero register.  */
-      lreg[ZERO_REGNUM] = h8_get_reg_buf (sd) + ZERO_REGNUM;
       init_pointers_needed = 0;
 
       /* Initialize the seg registers.  */