[FYI/5.1] Revised TODO list

Andrew Cagney ac131313@cygnus.com
Fri Mar 9 12:54:00 GMT 2001


FYI,

I've checked in the attatched revised TODO list.

	Andrew
2001-03-08  Andrew Cagney  <ac131313@redhat.com>

	* TODO: Revise 5.1 list.  Delete PARAMS task.  Add coding standard
	review.  Clarify GNU/LINUX/sparc.  Move other tasks to 5.2 or
	general.

Index: TODO
===================================================================
RCS file: /cvs/src/src/gdb/TODO,v
retrieving revision 1.63
diff -p -r1.63 TODO
*** TODO	2001/03/08 03:19:59	1.63
--- TODO	2001/03/08 15:09:16
*************** find out whether anyone else is working 
*** 10,23 ****
  Below is a list of problems identified during the GDB 5.0 release
  cycle.  People hope to have these problems fixed in 5.1.
  
  --
  
! RFD: infrun.c: No bpstat_stop_status call after proceed over break?
! http://sourceware.cygnus.com/ml/gdb-patches/2000-q1/msg00665.html
  
! GDB misses watchpoint triggers after proceeding over a breakpoint on
! x86 targets.
  
  --
  
  x86 linux GDB and SIGALRM (???)
--- 10,49 ----
  Below is a list of problems identified during the GDB 5.0 release
  cycle.  People hope to have these problems fixed in 5.1.
  
+ -- 2001-03-08
+ 
+ Update GDB's coding standard documentation.  Known topics:
+ 
+        o     alloca/malloc et.al.
+ 
+        o     typedef and structs
+ 
+        o	ISO-C
+ 
+ and most likely also:
+ 
+        o	 include conventions
+ 
  --
  
! Wow, three bug reports for the same problem in one day!  We should
! probably make fixing this a real priority :-).
  
! Anyway, thanks for reporting.
! 
! The following patch will fix the problems with setting breakpoints in
! dynamically loaded objects:
  
+    http://sourceware.cygnus.com/ml/gdb-patches/2000-05/msg00230.html
+ 
+ This patch isn't checked in yet (ping Michael/JimB), but I hope this
+ will be in the next GDB release.
+ 
+ There should really be a test in the testsuite for this problem, since
+ it keeps coming up :-(.  Any volunteers?
+ 
+ Mark
+ 
  --
  
  x86 linux GDB and SIGALRM (???)
*************** http://sourceware.cygnus.com/ml/gdb-patc
*** 29,86 ****
  
  Mark
  
! --
  
- Can't build IRIX -> arm GDB.
- http://sourceware.cygnus.com/ml/gdb-patches/2000-04/msg00356.html
- 
- David Whedon writes:
- > Now I'm building for an embedded arm target.  If there is a way of turning
- > remote-rdi off, I couldn't find it. It looks like it gets built by default
- > in gdb/configure.tgt(line 58) Anyway, the build dies in
- > gdb/rdi-share/unixcomm.c.  SERPORT1 et. al. never get defined because we
- > aren't one of the architectures supported.
- 
  --
  
! Problem with weak functions
! http://sourceware.cygnus.com/ml/gdb/2000-05/msg00060.html
  
! Dan Nicolaescu writes:
! > It seems that gdb-4.95.1  does not display correctly the function when
! > stoping in weak functions. 
! > 
! > It stops in a function that is defined as weak, not in the function
! > that is actually run... 
  
  --
  
  GDB 5.0 doesn't work on Linux/SPARC
- 
- --
- 
- Thread support.  Right now, as soon as a thread finishes and exits,
- you're hosed.  This problem is reported once a week or so.
  
! --
! 
! Wow, three bug reports for the same problem in one day!  We should
! probably make fixing this a real priority :-).
! 
! Anyway, thanks for reporting.
! 
! The following patch will fix the problems with setting breakpoints in
! dynamically loaded objects:
  
!    http://sourceware.cygnus.com/ml/gdb-patches/2000-05/msg00230.html
  
! This patch isn't checked in yet (ping Michael/JimB), but I hope this
! will be in the next GDB release.
  
! There should really be a test in the testsuite for this problem, since
! it keeps coming up :-(.  Any volunteers?
  
! Mark
  
  --
  
--- 55,84 ----
  
  Mark
  
! [The test has been submitted for approval - cagney]
  
  --
  
! RFD: infrun.c: No bpstat_stop_status call after proceed over break?
! http://sourceware.cygnus.com/ml/gdb-patches/2000-q1/msg00665.html
  
! GDB misses watchpoint triggers after proceeding over a breakpoint on
! x86 targets.
  
  --
  
  GDB 5.0 doesn't work on Linux/SPARC
  
! There are two parts to this.
  
!       o	  GDB 5.0 doesn't work on GNU/Linux/SPARC32
  
!       o	  GDB 5.0 doesn't work on the new target
! 	  GNU/Linux/SPARC64
  
! GDB does build on both these targets.
  
! The first problem is the one that should be fixed.
  
  --
  
*************** The following new features should be inc
*** 93,98 ****
--- 91,111 ----
  
  Enable MI by default.  Old code can be deleted after 5.1 is out.
  
+ Issues:
+ 
+ 	o	syntax change where a list would
+ 		look like:
+ 		     [ foo=a, foo=b, foo=c ]
+ 		instead of
+ 		     { foo=a, foo=b, foo=c }
+ 
+ 	o	kill off the idea of a reverse
+ 		query.
+ 
+ 	o	review test cases
+ 
+ 	o	enable it
+ 
  --
  
  Pascal (Pierre Muller, David Taylor)
*************** http://sourceware.cygnus.com/ml/gdb/2000
*** 106,111 ****
--- 119,126 ----
  Indent -gnu ?
  http://sourceware.cygnus.com/ml/gdb/2000-q1/msg00496.html
  
+ [I think this has been merged, need to confirm - cagney]
+ 
  --
  
  Java (Anthony Green, David Taylor)
*************** http://sourceware.cygnus.com/ml/gdb-patc
*** 123,154 ****
  Patch: handle N_MAIN stab
  http://sourceware.cygnus.com/ml/gdb-patches/2000-q1/msg00527.html
  
! --
  
! [Comming...]
  
! Modify gdb to work correctly with Pascal.
  
  --
  
- Revised UDP support (was: Re: [Fwd: [patch] UDP transport support])
- http://sourceware.cygnus.com/ml/gdb-patches/2000-04/msg00000.html
- 
- (Broken) support for GDB's remote protocol across UDP is to be
- included in the follow-on release.
- 
- It should be noted that UDP can only work when the [Gg] packet fits in
- a single UDP packet.
- 
- There is also much debate over the merit of this.
- 
- --
- 
  		GDB 5.1 - Cleanups
  		==================
  
  The following code cleanups will hopefully be applied to GDB 5.1.
  
  --
  
  Change documentation to GFDL license.
--- 138,162 ----
  Patch: handle N_MAIN stab
  http://sourceware.cygnus.com/ml/gdb-patches/2000-q1/msg00527.html
  
! -- 2001-03-08
  
! Add CRIS target.
  
! A predicate to this is the multi-arching of SOFTWARE_SINGLE_STEP().  A
! patch has been submitted.
  
  --
  
  		GDB 5.1 - Cleanups
  		==================
  
  The following code cleanups will hopefully be applied to GDB 5.1.
  
+ -- 2001-03-08
+ 
+ Resolve the status of all broken targets as identified by the MAINTAINERS
+ file.
+ 
  --
  
  Change documentation to GFDL license.
*************** http://www.gnu.org/copyleft/ ''
*** 164,175 ****
  
  --
  
- Delete macro TARGET_BYTE_ORDER_SELECTABLE.
- 
- Patches in the database.
- 
- --
- 
  Fix copyright notices.
  
  Turns out that ``1998-2000'' isn't considered valid :-(
--- 172,177 ----
*************** Turns out that ``1998-2000'' isn't consi
*** 177,222 ****
  http://sourceware.cygnus.com/ml/gdb-patches/2000-05/msg00467.html
  
  --
- 
- Purge PARAMS.
- 
- Eliminate all uses of PARAMS in GDB's source code.
- 
- --
  
! printcmd.c (print_address_numeric):
! 
! NOTE: This assumes that the significant address information is kept in
! the least significant bits of ADDR - the upper bits were either zero
! or sign extended.  Should ADDRESS_TO_POINTER() or some
! ADDRESS_TO_PRINTABLE() be used to do the conversion?
! 
! --
! 
! Compiler warnings.
! 
! Eliminate all warnings for at least one host/target for the flags:
! -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses
! -Wpointer-arith -Wuninitialized
  
  --
  
- Follow through `make check' with --enable-shared.
- 
- When the srcware tree is configured with --enable-shared, the `expect'
- program won't run properly.  Jim Wilson found out gdb has a local hack
- to set LD_LIBRARY_PATH, but, AFAIK, no other project has been hacked
- similarly.
- 
- http://sourceware.cygnus.com/ml/gdb/2000-q1/msg00845.html
- 
- --
- 
- 		GDB 5.1 Known Problems
- 		======================
- 
- --
- 
  z8k
  
  The z8k has suffered bit rot and is known to not build.  The problem
--- 179,190 ----
  http://sourceware.cygnus.com/ml/gdb-patches/2000-05/msg00467.html
  
  --
  
! 		GDB 5.1 - Known Problems
! 		========================
  
  --
  
  z8k
  
  The z8k has suffered bit rot and is known to not build.  The problem
*************** will still occure. sid/component/configu
*** 245,251 ****
  
  --
  
! Fix at least one thread bug.
  
  --
  
--- 213,220 ----
  
  --
  
! Thread support.  Right now, as soon as a thread finishes and exits,
! you're hosed.  This problem is reported once a week or so.
  
  --
  
*************** Makefile.in and configure.in.
*** 275,282 ****
  
  --
  
! Eliminate one more compiler warnings.
  
  --
  
  Restructure gdb directory tree so that it avoids any 8.3 and 14
--- 244,255 ----
  
  --
  
! Compiler warnings.
  
+ Eliminate all warnings for at least one host/target for the flags:
+ -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses
+ -Wpointer-arith -Wuninitialized
+ 
  --
  
  Restructure gdb directory tree so that it avoids any 8.3 and 14
*************** dependency lists.  It isn't done in a co
*** 293,303 ****
--- 266,344 ----
  
  --
  
+ 		GDB 5.2 - Known Problems
+ 		========================
+ 
+ --
+ 
  		Code Cleanups: General
  		======================
  
  The following are more general cleanups and fixes.  They are not tied
  to any specific release.
+ 
+ --
+ 
+ Revised UDP support (was: Re: [Fwd: [patch] UDP transport support])
+ http://sourceware.cygnus.com/ml/gdb-patches/2000-04/msg00000.html
+ 
+ (Broken) support for GDB's remote protocol across UDP is to be
+ included in the follow-on release.
+ 
+ It should be noted that UDP can only work when the [Gg] packet fits in
+ a single UDP packet.
+ 
+ There is also much debate over the merit of this.
+ 
+ --
+ 
+ Can't build IRIX -> arm GDB.
+ http://sourceware.cygnus.com/ml/gdb-patches/2000-04/msg00356.html
+ 
+ David Whedon writes:
+ > Now I'm building for an embedded arm target.  If there is a way of turning
+ > remote-rdi off, I couldn't find it. It looks like it gets built by default
+ > in gdb/configure.tgt(line 58) Anyway, the build dies in
+ > gdb/rdi-share/unixcomm.c.  SERPORT1 et. al. never get defined because we
+ > aren't one of the architectures supported.
+ 
+ --
+ 
+ Problem with weak functions
+ http://sourceware.cygnus.com/ml/gdb/2000-05/msg00060.html
+ 
+ Dan Nicolaescu writes:
+ > It seems that gdb-4.95.1  does not display correctly the function when
+ > stoping in weak functions. 
+ > 
+ > It stops in a function that is defined as weak, not in the function
+ > that is actually run... 
+ 
+ --
+ 
+ Follow through `make check' with --enable-shared.
+ 
+ When the srcware tree is configured with --enable-shared, the `expect'
+ program won't run properly.  Jim Wilson found out gdb has a local hack
+ to set LD_LIBRARY_PATH, but, AFAIK, no other project has been hacked
+ similarly.
+ 
+ http://sourceware.cygnus.com/ml/gdb/2000-q1/msg00845.html
+ 
+ --
+ 
+ Delete macro TARGET_BYTE_ORDER_SELECTABLE.
+ 
+ Patches in the database.
+ 
+ --
+ 
+ printcmd.c (print_address_numeric):
+ 
+ NOTE: This assumes that the significant address information is kept in
+ the least significant bits of ADDR - the upper bits were either zero
+ or sign extended.  Should ADDRESS_TO_POINTER() or some
+ ADDRESS_TO_PRINTABLE() be used to do the conversion?
  
  --
  


More information about the Gdb-patches mailing list