Thank you for reviewing my patch! I revised my patch as the following. > > +linux-m32r-low.o: linux-m32r-low.c $(linux_low_h) $(server_h) ../m32r-tdep.h > > This doesn't seem to be necessary. I removed the above line. > ... but this is only 24; what about evb? You're right. EVB register is missing. I added it. > Did you test without this padding? If nothing follows it, I don't > believe the trailing padding is necessary. I tested without the padding and gdbserver worked just fine. So it seems the padding is not necessary. I removed it. Kei Sakamoto gdb/ChangeLog: 2005-04-13 Kei Sakamoto * regformats/reg-m32r.dat: New file. gdb/gdbserver/ChangeLog: 2005-04-13 Kei Sakamoto * Makefile.in: Add linux-m32r-low.o, reg-m32r.c and reg-m32r.o. * configure.srv: Add m32r*-*-linux*. * linux-m32r-low.c: New file.