* features/library-list.dtd: Allow "section" elements as children
[binutils-gdb.git] / gdb / NEWS
index 48991cd46dfb621a1bc36290cec00845ce3aed5d..232e201ba2727ddaca87338470f8c2453a731685 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -1,7 +1,41 @@
                What has changed in GDB?
             (Organized release by release)
 
-*** Changes since GDB 6.7
+*** Changes since GDB 6.8
+
+* Watchpoints can now be set on unreadable memory locations, e.g. addresses
+which will be allocated using malloc later in program execution.
+
+* The qXfer:libraries:read remote procotol packet now allows passing a
+  list of section offsets.
+
+* New features in the GDB remote stub, gdbserver
+
+  - The "--wrapper" command-line argument tells gdbserver to use a
+  wrapper program to launch programs for debugging.
+
+* New commands
+
+set debug timetstamp
+show debug timestamp
+  Display timestamps with GDB debugging output.
+
+set exec-wrapper
+show exec-wrapper
+unset exec-wrapper
+  Use a wrapper program to launch programs for debugging.
+
+*** Changes in GDB 6.8
+
+* New native configurations
+
+NetBSD/hppa                    hppa*-*netbsd*
+Xtensa GNU/Linux               xtensa*-*-linux*
+
+* New targets
+
+NetBSD/hppa                    hppa*-*-netbsd*
+Xtensa GNU/Lunux               xtensa*-*-linux*
 
 * Change in command line behavior -- corefiles vs. process ids.
 
   core file named NUMBER.  Attaching to a program using the -c option
   is no longer supported.  Instead, use the '-p' or '--pid' options.
 
-* New commands
-
-set print frame-arguments (all|scalars|none)
-show print frame-arguments
-  The value of this variable can be changed to control which argument
-  values should be printed by the debugger when displaying a frame.
-
 * GDB can now be built as a native debugger for debugging Windows x86
 (mingw32) Portable Executable (PE) programs.
 
@@ -42,6 +69,9 @@ targets even when the libthread_db library is not available.
 * The GDB remote stub, gdbserver, now supports the new file transfer
 commands (remote put, remote get, and remote delete).
 
+* The GDB remote stub, gdbserver, now supports run and attach in
+extended-remote mode.
+
 * hppa*64*-*-hpux11* target broken
   The debugger is unable to start a program and fails with the following
   error: "Error trying to get information about dynamic linker".
@@ -51,8 +81,32 @@ commands (remote put, remote get, and remote delete).
 building a single GDB executable that supports multiple remote
 target architectures.
 
+* GDB now supports debugging C and C++ programs which use the
+Decimal Floating Point extension.  In addition, the PowerPC target
+now has a set of pseudo-registers to inspect decimal float values
+stored in two consecutive float registers.
+
+* The -break-insert MI command can optionally create pending
+breakpoints now.
+
+* Improved support for debugging Ada
+  Many improvements to the Ada language support have been made.  These
+  include:
+    - Better support for Ada2005 interface types
+    - Improved handling of arrays and slices in general
+    - Better support for Taft-amendment types
+    - The '{type} ADDRESS' expression is now allowed on the left hand-side
+      of an assignment
+    - Improved command completion in Ada
+    - Several bug fixes
+
 * New commands
 
+set print frame-arguments (all|scalars|none)
+show print frame-arguments
+  The value of this variable can be changed to control which argument
+  values should be printed by the debugger when displaying a frame.
+
 remote put
 remote get
 remote delete
@@ -74,6 +128,16 @@ vFile:pwrite:
 vFile:unlink:
   Open, close, read, write, and delete files on the remote system.
 
+* GDB on GNU/Linux and HP/UX can now debug through "exec" of a new
+process.
+
+vAttach
+  Attach to an existing process on the remote system, in extended-remote
+  mode.
+
+vRun
+  Run a new process on the remote system, in extended-remote mode.
+
 *** Changes in GDB 6.7
 
 * Resolved 101 resource leaks, null pointer dereferences, etc. in gdb,