2) I managed to cross-compile gdb 5.0 (not so easy because configure stuff seems not cross friendly), using gcc 4.3.2 and the newest MiNTLib, and the result is exactly the same.
Something might be wrong in the debug info generated by gcc 4.3.2, but what ? That will require serious investigation...