* GDB 6.1 "frozen" @ 2004-03-25 22:48 Andrew Cagney 2004-03-25 23:50 ` David Carlton 0 siblings, 1 reply; 10+ messages in thread From: Andrew Cagney @ 2004-03-25 22:48 UTC (permalink / raw) To: gdb-patches I've got: - TUI doco (which should go in tomorrow) - this GNU/Novell PPC 64 build problem but I think that will be resolved in the next 24 hours. Andrew ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-25 22:48 GDB 6.1 "frozen" Andrew Cagney @ 2004-03-25 23:50 ` David Carlton 2004-03-26 0:14 ` Andrew Cagney 0 siblings, 1 reply; 10+ messages in thread From: David Carlton @ 2004-03-25 23:50 UTC (permalink / raw) To: Andrew Cagney; +Cc: gdb-patches, Eli Zaretskii On Thu, 25 Mar 2004 17:48:19 -0500, Andrew Cagney <cagney@gnu.org> said: > I've got: > - TUI doco (which should go in tomorrow) > - this GNU/Novell PPC 64 build problem > but I think that will be resolved in the next 24 hours. I thought we still had disagreements over PROBLEMS: at the very least, we should apply the following patch or some variant thereof. David Carlton carlton@kealia.com 2004-03-25 David Carlton <carlton@kealia.com> * PROBLEMS: Refer to gdb/1588 instead of gdb/826. Index: PROBLEMS =================================================================== RCS file: /cvs/src/src/gdb/PROBLEMS,v retrieving revision 1.23.2.3 diff -u -p -r1.23.2.3 PROBLEMS --- PROBLEMS 25 Mar 2004 21:20:26 -0000 1.23.2.3 +++ PROBLEMS 25 Mar 2004 23:48:41 -0000 @@ -15,11 +15,6 @@ the abortion is displayed only after the *** C++ support -gdb/826: variables in C++ namespaces have to be enclosed in quotes - -When referring to a variable in C++ code that is inside a -namespace, you have to put it inside single quotes. - gdb/931: GDB could be more generous when reading types C++ templates on input When the user types a template, GDB frequently requires the type to be @@ -43,6 +38,18 @@ type is "foobar__Fi.0:Local". This applies only to classes where the class type is defined inside a function, not to variables defined with types that are defined somewhere outside any function (which most types are). + +gdb/1588: names of c++ nested types in casts must be enclosed in quotes + +You must type + (gdb) print ('Foo::Bar') x +or + (gdb) print ('Foo::Bar' *) y +instead of + (gdb) print (Foo::Bar) x +or + (gdb) print (Foo::Bar *) y +respectively. gdb/1091: Constructor breakpoints ignored gdb/1193: g++ 3.3 creates multiple constructors: gdb 5.3 can't set breakpoints ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-25 23:50 ` David Carlton @ 2004-03-26 0:14 ` Andrew Cagney 2004-03-26 9:55 ` Eli Zaretskii 0 siblings, 1 reply; 10+ messages in thread From: Andrew Cagney @ 2004-03-26 0:14 UTC (permalink / raw) To: David Carlton; +Cc: gdb-patches, Eli Zaretskii > On Thu, 25 Mar 2004 17:48:19 -0500, Andrew Cagney <cagney@gnu.org> said: > > >>> I've got: >>> - TUI doco (which should go in tomorrow) >>> - this GNU/Novell PPC 64 build problem > > >>> but I think that will be resolved in the next 24 hours. > > > I thought we still had disagreements over PROBLEMS: at the very least, > we should apply the following patch or some variant thereof. > > David Carlton > carlton@kealia.com > > 2004-03-25 David Carlton <carlton@kealia.com> > > * PROBLEMS: Refer to gdb/1588 instead of gdb/826. Ok it's "frozen" except for doco changes such as this (and the above, and another entry I need to fix for frames that I forgot ...). Anyway, Eli? Further to that we need to apply the "proper fix" to PROBLEMS, NEWS, and README, CONTRIBUTE, and TODO. i.e., get them all integrated into the doco. Andrew ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-26 0:14 ` Andrew Cagney @ 2004-03-26 9:55 ` Eli Zaretskii 2004-03-26 14:17 ` Andrew Cagney 2004-03-26 17:00 ` David Carlton 0 siblings, 2 replies; 10+ messages in thread From: Eli Zaretskii @ 2004-03-26 9:55 UTC (permalink / raw) To: Andrew Cagney; +Cc: carlton, gdb-patches > Date: Thu, 25 Mar 2004 19:14:37 -0500 > From: Andrew Cagney <cagney@gnu.org> > > > > 2004-03-25 David Carlton <carlton@kealia.com> > > > > * PROBLEMS: Refer to gdb/1588 instead of gdb/826. > > Ok it's "frozen" except for doco changes such as this (and the above, > and another entry I need to fix for frames that I forgot ...). Anyway, Eli? I have no objections to David's suggestion, except that the manual seems to already say that C++ symbols might need quoting in some situations, right? However, if the people who work on C++ support feel that this particular problem needs to be in PROBLEMS, I don't object. > Further to that we need to apply the "proper fix" to PROBLEMS, NEWS, > and README, CONTRIBUTE, and TODO. i.e., get them all integrated into the > doco. Sorry, I'm not sure I understand what needs to be done here. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-26 9:55 ` Eli Zaretskii @ 2004-03-26 14:17 ` Andrew Cagney 2004-03-26 17:53 ` Eli Zaretskii 2004-03-26 17:00 ` David Carlton 1 sibling, 1 reply; 10+ messages in thread From: Andrew Cagney @ 2004-03-26 14:17 UTC (permalink / raw) To: Eli Zaretskii; +Cc: carlton, gdb-patches >>> Further to that we need to apply the "proper fix" to PROBLEMS, NEWS, >>> and README, CONTRIBUTE, and TODO. i.e., get them all integrated into the >>> doco. > > > Sorry, I'm not sure I understand what needs to be done here. Long standing todo item: GCC has a single copy of these and a few other files in the doc/ directory. The README, INSTALL, ... files are all generated from a single source. GDB should investigate the same thing. At present there is a lot of redundancy. We should also throw open the question of how to best present release information such as our list of known to work systems, our most serious problems, known bugs, perhaphs even some test results (just, please not today and not for 6.1 :-). Andrew ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-26 14:17 ` Andrew Cagney @ 2004-03-26 17:53 ` Eli Zaretskii 0 siblings, 0 replies; 10+ messages in thread From: Eli Zaretskii @ 2004-03-26 17:53 UTC (permalink / raw) To: Andrew Cagney; +Cc: carlton, gdb-patches > Date: Fri, 26 Mar 2004 09:17:12 -0500 > From: Andrew Cagney <cagney@gnu.org> > > Long standing todo item: GCC has a single copy of these and a few other > files in the doc/ directory. The README, INSTALL, ... files are all > generated from a single source. Ah, that one... Yes, I know about GCC's setup, but I cannot say that I see how it is so immensely useful to justify any significant effort in doing something similar in GDB. IMO, there's nothing wrong with maintaining a couple of text files. Also, it is my personal opinion is that text files produced by makeinfo look awkward, almost ugly, and therefore doing what GCC does is only justified for large documents that need to be distributed in Info and other formats as well as in plain text. Like a FAQ, for example. So I'm not going to work on that or encourage others to do it. But if someone steps forward and does the job, I won't object to using it if the results are good and generally useful. > At present there is a lot of redundancy. What redundancy is that? > We should also throw open the question of how to best present release > information such as our list of known to work systems, our most serious > problems, known bugs, perhaphs even some test results (just, please not > today and not for 6.1 :-). By all means, let's discuss it whenever you are ready. It's not urgent, so no need to start that now. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-26 9:55 ` Eli Zaretskii 2004-03-26 14:17 ` Andrew Cagney @ 2004-03-26 17:00 ` David Carlton 2004-03-26 17:32 ` Eli Zaretskii 1 sibling, 1 reply; 10+ messages in thread From: David Carlton @ 2004-03-26 17:00 UTC (permalink / raw) To: Eli Zaretskii; +Cc: Andrew Cagney, gdb-patches On Fri, 26 Mar 2004 11:53:06 +0200, "Eli Zaretskii" <eliz@gnu.org> said: >> Date: Thu, 25 Mar 2004 19:14:37 -0500 >> From: Andrew Cagney <cagney@gnu.org> >> > >> > 2004-03-25 David Carlton <carlton@kealia.com> >> > >> > * PROBLEMS: Refer to gdb/1588 instead of gdb/826. >> >> Ok it's "frozen" except for doco changes such as this (and the above, >> and another entry I need to fix for frames that I forgot ...). Anyway, Eli? > I have no objections to David's suggestion, except that the manual > seems to already say that C++ symbols might need quoting in some > situations, right? I didn't see that when I just skimmed the manual, but I might have missed it. (I did see some other out-of-date things. Hmm.) > However, if the people who work on C++ support feel that this > particular problem needs to be in PROBLEMS, I don't object. I have mixed feelings about Michael's desire of mentioning everything that could be called a regression, no matter how small, in PROBLEMS. However, that's a separate argument; given that this issue is currently referred to in PROBLEMS, we might as well at least have the reference be accurate, while we continue our argument about the scope of problems. I'll apply the patch to mainline and 6.1. David Carlton carlton@kealia.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-26 17:00 ` David Carlton @ 2004-03-26 17:32 ` Eli Zaretskii 2004-03-26 17:58 ` David Carlton 0 siblings, 1 reply; 10+ messages in thread From: Eli Zaretskii @ 2004-03-26 17:32 UTC (permalink / raw) To: David Carlton; +Cc: cagney, gdb-patches > From: David Carlton <carlton@kealia.com> > Date: Fri, 26 Mar 2004 09:00:42 -0800 > > > I have no objections to David's suggestion, except that the manual > > seems to already say that C++ symbols might need quoting in some > > situations, right? > > I didn't see that when I just skimmed the manual, but I might have > missed it. See the node "Completion" (and "i quotes RET" in Info would land you there for free ;-). However, I see that I misremembered: that part of the manual deals with problems in completion, not with C++ symbols in general. > I have mixed feelings about Michael's desire of mentioning everything > that could be called a regression, no matter how small, in PROBLEMS. Me too. Do you feel that this specific issue is not important enough to be in PROBLEMS? ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-26 17:32 ` Eli Zaretskii @ 2004-03-26 17:58 ` David Carlton 2004-03-26 18:39 ` Eli Zaretskii 0 siblings, 1 reply; 10+ messages in thread From: David Carlton @ 2004-03-26 17:58 UTC (permalink / raw) To: Eli Zaretskii; +Cc: cagney, gdb-patches, Michael Elizabeth Chastain On Fri, 26 Mar 2004 19:29:25 +0200, "Eli Zaretskii" <eliz@gnu.org> said: >> From: David Carlton <carlton@kealia.com> >> Date: Fri, 26 Mar 2004 09:00:42 -0800 >> I have mixed feelings about Michael's desire of mentioning >> everything that could be called a regression, no matter how small, >> in PROBLEMS. > Me too. Do you feel that this specific issue is not important > enough to be in PROBLEMS? Personally, I wouldn't list any of the C++ issues other than the breakpoints in constructors bug. Michael's reason for want to list all regressions, if I understand him properly, is so that users can check to see if anything has changed from 6.0 to 6.1 that would cause them not to want to upgrade; I have a very hard time imagining a scenario where any of the C++ issues that are listed would block an upgrade. So the only question, in my mind, is what issues are important enough that users should be warned about them so we don't get lots of bug reports; the breakpoints in constructors issue seems to me to qualify (I get asked about that often enough at work) but the other issues don't. Having said that, it is the case that I occasionally get asked at work about why people are getting errors when casting, whereas I never get asked about problems related to gdb/931, gdb/1512, or gdb/1516. So I could see a case for keeping the mention of gdb/1518 in there as well. David Carlton carlton@kealia.com ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GDB 6.1 "frozen" 2004-03-26 17:58 ` David Carlton @ 2004-03-26 18:39 ` Eli Zaretskii 0 siblings, 0 replies; 10+ messages in thread From: Eli Zaretskii @ 2004-03-26 18:39 UTC (permalink / raw) To: David Carlton; +Cc: cagney, gdb-patches, mec.gnu > From: David Carlton <carlton@kealia.com> > Date: Fri, 26 Mar 2004 09:58:13 -0800 > > Michael's reason for want to list > all regressions, if I understand him properly, is so that users can > check to see if anything has changed from 6.0 to 6.1 that would cause > them not to want to upgrade; I have a very hard time imagining a > scenario where any of the C++ issues that are listed would block an > upgrade. I tend to agree. I understand that the C++ support in 6.1 got much better, and that the number of resolved problem outnumbers the new ones. Michael, could you please comment? > So the only question, in my mind, is what issues are important enough > that users should be warned about them so we don't get lots of bug > reports; the breakpoints in constructors issue seems to me to qualify > (I get asked about that often enough at work) but the other issues > don't. Yes, I think this is the principle that should govern our decisions what to include in PROBLEMS. > Having said that, it is the case that I occasionally get asked at work > about why people are getting errors when casting, whereas I never get > asked about problems related to gdb/931, gdb/1512, or gdb/1516. So I > could see a case for keeping the mention of gdb/1518 in there as well. To me, the text you suggested sounds important enough to be added. ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2004-03-26 18:39 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-03-25 22:48 GDB 6.1 "frozen" Andrew Cagney 2004-03-25 23:50 ` David Carlton 2004-03-26 0:14 ` Andrew Cagney 2004-03-26 9:55 ` Eli Zaretskii 2004-03-26 14:17 ` Andrew Cagney 2004-03-26 17:53 ` Eli Zaretskii 2004-03-26 17:00 ` David Carlton 2004-03-26 17:32 ` Eli Zaretskii 2004-03-26 17:58 ` David Carlton 2004-03-26 18:39 ` Eli Zaretskii
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox