Re: [rfa/doco] PROBLEMS: add regressions since gdb 6.0

David Carlton
2004-03-17T17:05:59Z

On Tue, 16 Mar 2004 20:53:43 -0500 (EST), mec.gnu@mindspring.com (Michael Elizabeth Chastain) said:

> + 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.

This is only true in rare circumstances, and it was always true in
versions before 6.1! So whatever it might be, it's not a regression.
(Hmm: I should probably close that bug report, since it should largely
be fixed by now.)

> + 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
> + typed in a certain way (e.g. "const char*" as opposed to "const char *"
> + or "char const *" or "char const*").

This also has always been the case. It is the case that GDB's
preferred form has, in some circumstances changed from 6.0 to 6.1, but
GDB has always had a preferred form.

> + 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.
> + E.g. "const char *" versus "char const *"; more subtleties aries when
> + dealing with templates.

Again, this has always been the case - this isn't a regression.

David Carlton
carlton@kealia.com