The current version of GDB for the NetWinder is based on GNU release 4.18. It is a port of GDB to ARM Linux. It is still beta, but usable. I am currently in the process of submitting the patches to the GDB maintainers.
Once that is done, I will concentrate on fixing the problems. The goal is to have a fully functional GDB that passes all the test suites for the release of GDB 5.0 in the new millenium.
Threading support is currently not functional with GLIBC's POSIX threads implementation. GDB cannot currently load a core file. These are not really bugs, just features that have not been implemented. Tracing into shared libraries is still has some rough edges, but seems functional. I don't have anything concrete to point at as broken, but I think it could be better. Stepping over the function prologue to point at the function code could be better. The flags are not displayed when the registers are dumped.