Hi all, Here is the patch that removes the old WinCE support that was based on the wince.c/wince-stub.c files. These files implemented their own remote protocol. They are deprecated, and scheduled for removal for this month. The old support supported ARM, SH and MIPS. I've checked in the new support for ARM based on gdbserver, so if there is interest in those architectures, there is now a solid starting point there. I'd be surprised to hear that there are still WinCE users of SH or MIPS around here in a near future. I wouldn't be surprised to hear that SH and MIPS WinCE binutils/gcc are broken due to bitrotting. As far as I can see, mips_next_pc was only exported for wince.c to use, so we can now make it static. Same for arm_get_next_pc, but while I was at it, I made arm_pc_is_thumb and thumb_get_next_pc static too. arm_pc_is_thumb_dummy is no longer defined anywhere, so its declaration can be removed. The rest of the patch removes unneeded tm and mt files, and the wince.c and wince-stub.[c|h] files. Note: Completely untested. Too late for that today - will try tomorrow, but it should be pretty obvious. Eli, the documentation this patch removes is the same you saw in the WinCE gdbserver patch. I didn't commit it, since it is documenting features implemented in wince.c, which I was going to remove then, but ended up postponing to this patch. Cheers, Pedro Alves