This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[patch] TODO per discussions
- To: GDB Patches <gdb-patches at sourceware dot cygnus dot com>
- Subject: [patch] TODO per discussions
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Thu, 10 May 2001 14:21:56 -0400
To follow up the various discussions, this adds a few more things to-do.
Andrew
2001-05-10 Andrew Cagney <ac131313@redhat.com>
* TODO (5,1, 5.2): Update.
Index: TODO
===================================================================
RCS file: /cvs/src/src/gdb/TODO,v
retrieving revision 1.82
diff -p -r1.82 TODO
*** TODO 2001/04/27 16:40:29 1.82
--- TODO 2001/05/10 18:18:10
*************** and most likely also:
*** 26,31 ****
--- 26,35 ----
--
+ Obsolete ser-ocd.c.
+
+ --
+
Wow, three bug reports for the same problem in one day! We should
probably make fixing this a real priority :-).
*************** Makefile.in and configure.in.
*** 242,250 ****
Compiler warnings.
! Eliminate all warnings for at least one host/target for the flags:
! -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses
! -Wpointer-arith -Wuninitialized
--
--- 246,258 ----
Compiler warnings.
! Eliminate warnings for all targets on at least one host for one of the
! -W flags. Flags up for debate include: -Wswitch -Wcomment -trigraphs
! -Wtrigraphs -Wunused-function -Wunused-label -Wunused-variable
! -Wunused-value -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
! -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
! -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
! -Woverloaded-virtual -Winline
--
*************** Deprecate, if not delete, the following:
*** 298,305 ****
--- 306,332 ----
The size of the cache can be computed
on the fly.
+ IS_TRAPPED_INTERNALVAR
+ The pseudo registers should eventually make
+ this redundant.
+
--
+ Obsolete the targets.
+
+ arm*-wince-pe
+ mips*-*-pe
+ sh*-*-pe
+
+ Obsolete the protocols:
+
+ RDB
+
+ ``As of version 5.3, WindRiver has removed the RDB server (RDB
+ protocol support is built into gdb).'' -- Till.
+
+ --
+
Restructure gdb directory tree so that it avoids any 8.3 and 14
filename problems.
*************** gdb/doc/*.texinfo directory.
*** 610,615 ****
--- 637,647 ----
--
+ Rewrite/break up sparcl-tdep.c so that it uses ser*.c as the mechanism
+ for accessing either the serial or UDP port.
+
+ --
+
New Features and Fixes
======================
*************** on the fly - should it be returned in th
*** 1052,1059 ****
--- 1084,1099 ----
Underlying problem is that the register file is target endian. If the
target endianess changes gdb doesn't know.
+ Suggest encoding registers as NN!VALUE.
+
--
+ GDB should allow incomming packets to be larger than outgoing ones. A
+ fully loaded T packet (containing all registers) can be very large -
+ definitly larger than a corresponding Gg packet.
+
+ --
+
Symbol Support
==============
*************** The name is wrong for starters. ``targe
*** 1330,1335 ****
--- 1370,1378 ----
``gdb_signal''. ``from_host'' should be ``from_target_signal''.
After that it needs to be multi-arched and made independent of any
host signal numbering.
+
+ Once this is done, the signal enum can probably be moved to
+ include/gdb so that it is available to embedded stubs.
--