This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: symtab/1516: [regression] local classes, gcc 2.95.3, dwarf-2
- From: mec dot gnu at mindspring dot com (Michael Elizabeth Chastain)
- To: carlton at kealia dot com, mec dot gnu at mindspring dot com
- Cc: drow at mvista dot com, ezannoni at redhat dot com, gdb at sources dot redhat dot com
- Date: Fri, 23 Jan 2004 23:05:34 -0500 (EST)
- Subject: Re: symtab/1516: [regression] local classes, gcc 2.95.3, dwarf-2
mec> # gdb 6.0
mec> (gdb) ptype l
mec> type = class Local {
mec> # gdb HEAD 2004-01-16 02:35:50 UTC
mec> (gdb) ptype l
mec> type = class foobar__Fi.0::Local {
dc> 1) Leave things alone.
dc> 2) Turn off the entire class name deduction machinery for GCC 2.95.3.
dc> 3) Have GDB handle GCC 2.95.3 local class names specially somehow.
dc> 4) Change the demangler's output for local class names.
I'm comfortable with option (1). There is a regression hit on the
user, but they can definitely get their work done.
I'll go ahead and make this a KFAIL. Just to be pedantic, I'll make it
high priority, because all regressions start at high priority. If we
hear from Daniel that (1) is okay, and if nobody else screams, then we
can lower the priority to medium.
Michael C