X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FNEWS;h=5d4ef067185290705a332a93039729037b0d6504;hb=8dfe89858d12044e6e66cf61d38cbcbb5a2311ba;hp=e676ce539fbcb55583cdfb29b70a87fd4a698255;hpb=d13d89fafafda1464982126425040e68730f152f;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/NEWS b/gdb/NEWS index e676ce539f..5d4ef06718 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -38,6 +38,18 @@ GDB support for location expressions has been extended to support function arguments and frame bases. Older versions of GDB could crash when they encountered these. +* C++ nested types and namespaces + +GDB's support for nested types and namespaces in C++ has been +improved, especially if you use the DWARF 2 debugging format. (This +is the default for recent versions of GCC on most platforms.) +Specifically, if you have a class "Inner" defined within a class or +namespace "Outer", then GDB realizes that the class's name is +"Outer::Inner", not simply "Inner". This should greatly reduce the +frequency of complaints about not finding RTTI symbols. In addition, +if you are stopped at inside of a function defined within a namespace, +GDB modifies its name lookup accordingly. + * New native configurations NetBSD/amd64 x86_64-*-netbsd*