This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [patch/testsuite] gdb.c++/classes.exp: add another ptype pattern
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: carlton at kealia dot com, gdb-patches at sources dot redhat dot com, mec at shout dot net
- Cc: drow at mvista dot com, kevinb at redhat dot com
- Date: Wed, 2 Jul 2003 17:33:25 -0400
- Subject: Re: [patch/testsuite] gdb.c++/classes.exp: add another ptype pattern
Okay, here's my understanding:
. as of gcc 3.3, enums and classes which are nested in other classes now
have a stab name such as "ClassWithEnum::PrivEnum" rather than just
"PrivEnum".
. this is intentional
. this is a good thing -- drow mentioned it at one point and carlton
likes it too.
. as of gcc 3.3, enums and classes which are nested in namespaces
still have stab names such as "PrivEnum".
. there's still work to do in gdb.
. ... so it's hard to write a test case.
I'm going to leave inherit.exp alone and withdraw my patch. This will
leave the gcc 3.3 -gstabs+ case with a FAIL, which is okay. Someone will
pick it up again later when they get to the work in gdb.
I'm satisfied that the change from gcc 3.2.3 to gcc 3.3 is a good change.
So I can proceed down my list of "regressions with gcc 3.3 versus
gcc 3.2.3". When I get to the bottom of that list, I can drop test
coverage of gcc 3.2.3.
Michael C