This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]