20000-05-18 H.J. Lu (hjl@gnu.org)
[binutils-gdb.git] / gdb / TODO
index 73a8d7ea5f7a0b715e93427eac5a9d0bdba47e2d..97579e709b8c882e32a01ecec40864983429248e 100644 (file)
--- a/gdb/TODO
+++ b/gdb/TODO
@@ -209,6 +209,21 @@ supress unused parameter warnings.
 
 --
 
+Eliminate more compiler warnings.
+
+Of course there also needs to be the usual debate over which warnings
+are valid and how to best go about this.
+
+One method: choose a single option; get agreement that it is
+reasonable; try it out to see if there isn't anything silly about it
+(-Wunused-parameters is an example of that) then incrementally hack
+away.
+
+The other method is to enable all warnings and eliminate them from one
+file at a time.
+
+--
+
 Delete macro TARGET_BYTE_ORDER_SELECTABLE.
 
 Patches in the database.
@@ -423,6 +438,18 @@ similarly to objdump -i.
 
 Is there a command already?
 
+--
+
+Eliminate PTR.  ISO-C allows ``void *''.
+
+--
+
+Eliminate abort ().
+
+GDB should never abort.  GDB should either throw ``error ()'' or
+``internal_error ()''.  Better still GDB should naturally unwind with
+an error status.
+
 --
 
                        Architectural Changes
@@ -578,6 +605,12 @@ Following that would, finaly be the corresponding changes to the target.
 
 --
 
+Fix ``I'm sorry, Dave, I can't do that.'' from symfile.c.
+
+This requires internationalization.
+
+--
+
 Check that GDB can handle all BFD architectures (Andrew Cagney)
 
 There should be a test that checks that BFD/GDB are in sync with