Remove old WinCE support.

Pedro Alves pedro_alves@portugalmail.pt
Thu Mar 29 03:56:00 GMT 2007


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



-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: wince_old_rm.diff
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20070329/488d7007/attachment.ksh>


More information about the Gdb-patches mailing list