* NEWS: Mention template parameter support.
authorTom Tromey <tromey@redhat.com>
Tue, 17 Aug 2010 21:34:12 +0000 (21:34 +0000)
committerTom Tromey <tromey@redhat.com>
Tue, 17 Aug 2010 21:34:12 +0000 (21:34 +0000)
gdb/ChangeLog
gdb/NEWS

index 0e44e2973fe8ed2d88e471adb23282cfae65dd99..e8c4a613cc1ab86931b8d1f1280f1fb835130b60 100644 (file)
@@ -1,3 +1,7 @@
+2010-08-17  Tom Tromey  <tromey@redhat.com>
+
+       * NEWS: Mention template parameter support.
+
 2010-08-17  Pedro Alves  <pedro@codesourcery.com>
 
        PR breakpoints/11371
index 83e8603541eba40e04330e447a2df5351479d5a7..bf37ed8397a1626b46aedeaa441528e33dd0d940 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
 
      result = some_value (10,20)
 
+* C++ Improvements:
+
+  ** GDB now puts template parameters in scope when debugging in an
+     instantiation.  For example, if you have:
+
+     template<int X> int func (void) { return X; }
+
+     then if you step into func<5>, "print X" will show "5".  This
+     feature requires proper debuginfo support from the compiler; it
+     was added to GCC 4.5.
+
 * GDB now has some support for using labels in the program's source in
   linespecs.  For instance, you can use "advance label" to continue
   execution to a label.