This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[patch/rfc] Add meaningful section titles to PROBLEMS
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Fri, 19 Mar 2004 11:16:35 -0500
- Subject: [patch/rfc] Add meaningful section titles to PROBLEMS
Hello,
This patch gets rid of the meaningless(1) "Regressions since X.X" titles
replacing them with functional section titles:
*** C++ support
*** Stack backtraces
*** Misc
(I think that's all) The file is re-ordered but none of the contents
change.
comments?
In terms of content, I think any "problem" that is there for more than
one full release cycle should be documented -- that after all is where
the user is ment to be looking for information.
Andrew
(1) For instance, the cntrl-c bug is a regression from something like
5.0 and not 6.0, it's just that it only recently got reported.
2004-03-19 Andrew Cagney <cagney@redhat.com>
* PROBLEMS: Add general section titles, remove references to
specific releases.
Index: PROBLEMS
===================================================================
RCS file: /cvs/src/src/gdb/PROBLEMS,v
retrieving revision 1.24
diff -c -r1.24 PROBLEMS
*** PROBLEMS 17 Mar 2004 07:00:41 -0000 1.24
--- PROBLEMS 19 Mar 2004 16:09:11 -0000
***************
*** 3,29 ****
See also: http://www.gnu.org/software/gdb/bugs/
- mips*-*-*
- powerpc*-*-*
- sparc*-*-*
! GDB's SPARC, MIPS and PowerPC targets, in 6.0, have not been updated
! to use the new frame mechanism.
! People encountering problems with these targets should consult GDB's
! web pages and mailing lists (http://www.gnu.org/software/gdb/) to see
! if there is an update.
!
! arm-*-*
!
! GDB's ARM target, in 6.0, has not been updated to use the new frame
! mechanism.
! Fortunately the ARM target, in the GDB's mainline sources, has been
! updated so people encountering problems should consider downloading a
! more current GDB (http://www.gnu.org/software/gdb/current).
! *** Regressions since gdb 6.0
gdb/826: variables in C++ namespaces have to be enclosed in quotes
--- 3,19 ----
See also: http://www.gnu.org/software/gdb/bugs/
! *** Misc
! gdb/1560: Control-C does not always interrupt GDB.
! When GDB is busy processing a command which takes a long time to
! complete, hitting Control-C does not have the expected effect.
! The command execution is not aborted, and the "QUIT" message confirming
! the abortion is displayed only after the command has been completed.
! *** C++ support
gdb/826: variables in C++ namespaces have to be enclosed in quotes
***************
*** 36,46 ****
typed in a certain way (e.g. "const char*" as opposed to "const char *"
or "char const *" or "char const*").
- gdb/1505: [regression] gdb prints a bad backtrace for a thread
-
- When backtracing a thread, gdb doesn't stop until it hits garbage.
- This is sensitive to the operating system and thread library.
-
gdb/1512: no canonical way to output names of C++ types
We currently don't have any canonical way to output names of C++ types.
--- 26,31 ----
***************
*** 59,73 ****
function, not to variables defined with types that are defined somewhere
outside any function (which most types are).
- gdb/1560: Control-C does not always interrupt GDB.
-
- When GDB is busy processing a command which takes a long time to
- complete, hitting Control-C does not have the expected effect.
- The command execution is not aborted, and the "QUIT" message confirming
- the abortion is displayed only after the command has been completed.
-
- *** Regressions since gdb 5.3
-
gdb/1091: Constructor breakpoints ignored
gdb/1193: g++ 3.3 creates multiple constructors: gdb 5.3 can't set breakpoints
--- 44,49 ----
***************
*** 85,87 ****
--- 61,89 ----
function with a hidden parameter, but gcc 3.x conforms to a multi-vendor
ABI for C++ which requires multiple object code functions.
+ *** Stack backtraces
+
+ gdb/1505: [regression] gdb prints a bad backtrace for a thread
+
+ When backtracing a thread, gdb doesn't stop until it hits garbage.
+ This is sensitive to the operating system and thread library.
+
+ mips*-*-*
+ powerpc*-*-*
+ sparc*-*-*
+
+ GDB's SPARC, MIPS and PowerPC targets, in 6.0, have not been updated
+ to use the new frame mechanism.
+
+ People encountering problems with these targets should consult GDB's
+ web pages and mailing lists (http://www.gnu.org/software/gdb/) to see
+ if there is an update.
+
+ arm-*-*
+
+ GDB's ARM target, in 6.0, has not been updated to use the new frame
+ mechanism.
+
+ Fortunately the ARM target, in the GDB's mainline sources, has been
+ updated so people encountering problems should consider downloading a
+ more current GDB (http://www.gnu.org/software/gdb/current).