- GDB 6.8 released!
+ GDB 7.0 released!
-Release 6.8 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.0 of GDB, the GNU Debugger, is now available via anonymous
FTP. GDB is a source-level debugger for Ada, C, C++, Objective-C,
Pascal and many other languages. GDB can target (i.e., debug programs
running on) more than a dozen different processor architectures, and GDB
The vital stats:
Size md5sum Name
- 15MB c9da266b884fb8fa54df786dfaadbc7a gdb-6.8.tar.bz2
- 20MB 925695333524108291dc4012c4c9cbb8 gdb-6.8.tar.gz
+ 17MB 3386a7b69c010785c920ffc1e9cb890a gdb-7.0.tar.bz2
+ 23MB 67b4144db385620d7b93f7b0c26800f7 gdb-7.0.tar.gz
There is a web page for GDB at:
on-line as any problems come up. All mailing lists archives are also
browsable via the web.
-GDB 6.8 brings many fixes and enhancements over the previous major release
-(6.7.1, released in October 2007), including:
-
- * GDB now supports the --enable-targets= configure option to allow
- building a single GDB executable that supports multiple remote
- target architectures.
-
- * GDB now supports breakpoints with multiple locations,
- including breakpoints on C++ constructors, inside C++ templates,
- and in inlined functions.
-
- * 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.
-
- * 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
-
- * Pending breakpoints no longer change their number when their address
- is resolved.
-
- * GDB's ability to debug optimized code has been improved. GDB more
- accurately identifies function bodies and lexical blocks that occupy
- more than one contiguous range of addresses.
-
- * Target descriptions can now describe registers for PowerPC.
-
- * GDB on GNU/Linux and HP/UX can now debug through "exec" of a new process.
-
-The following new commands have been added:
-
- 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
- Transfer files to and from a remote target, and delete remote files.
+GDB 7.0 is packed with new platforms being supported, major new features,
+enhancements and bug fixes. For a complete list and more details on each
+iteam, please see the gdb/NEWS file.
-GDB/MI interface improvements:
+The new native configurations being supported are:
- * The -break-insert MI command can optionally create pending breakpoints now.
-
- * New MI commands:
- -target-file-put
- -target-file-get
- -target-file-delete
- Transfer files to and from a remote target, and delete remote files.
-
-Support for the following new native configurations have been added:
-
- x86/Windows i[34567]86-*-mingw32*
- NetBSD/hppa hppa*-*netbsd*
- Xtensa GNU/Linux xtensa*-*-linux*
+ * x86/x86_64 Darwin
+ * x86_64 MinGW
Support for the following targets has been added:
- NetBSD/hppa hppa*-*-netbsd*
- Xtensa GNU/Linux xtensa*-*-linux*
-
-The following improvements were made to gdbserver, the GDB remote stub:
+ * Lattice Mico32
+ * x86/x86_64 DICOS
+ * S+core 3
+ * The remote stub now supports x86 Windows CE
- * Target descriptions can now describe registers for PowerPC
+The major new features are:
- * Support for AltiVec and SPE registers have been added
-
- * Thread debugger on GNU/Linux has been added even when libthread_db
- is not available.
-
- * New file transfer commands introduced (remote put, remote get, and
- remote delete)
+ * Python scripting support
+ * Reverse debugging, Process record and replay
+ * Non-stop debugging
+ * Multi-architecture debugging
+ * Multi-inferior, multi-process debugging
- * Support for run and attach in extended-remote mode.
-
-Some other removed features:
+It also features many enhancements and bug fixes, including:
+
+ * GDB now has an interface for JIT compilation
+ * Tracepoints may now be conditional
+ * Multi-byte and wide character set support
+ * New /r and /m modifiers for the "disassemble" command
+ * Automatic retrieval of shared library files from remote targets
+ * Inlined functions are now supported
+ * New remote protocal packets
+ * GDB is now able to read compressed debug sections
+ * Thread switching is now supported on Tru64
+ * Ada task switching is now supported
+ * New features in gdbserver, the GDB remote stub
+ * New command to stop execution when a system call is made
- * Attaching to a program using the '-c' command line switch is no longer
- supported. Instead, using the '-p' or '--pid' option.
on the same machine as GDB (native) or on another machine (remote). GDB
can run on most popular UNIX and Microsoft Windows variants.<p>
-<h3>GDB version 6.8</h3>
+<h3>GDB version 7.0</h3>
-Version <a href="../gdb/download/ANNOUNCEMENT">6.8</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">7.0</a> of GDB, the GNU
Debugger, is now available for <a
href="../gdb/download/">download</a>. See the <a
href="../gdb/download/ANNOUNCEMENT">ANNOUNCEMENT</a> for details
-->
-<dt>September 16, 2009: <b>GDB 7.0 branch created</b></dt>
-<dd>
-<p> The GDB 7.0 branch (<tt>gdb_7_0-branch</tt>) has been created.
-To check out a copy of the branch use:
-<pre>
-cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_0-branch gdb
-</pre>
-<p>
-</dd>
-
-<dt>March 27, 2008: <b>GDB 6.8 Released!</b></dt>
+<dt>October 06, 2009: <b>GDB 7.0 Released!</b></dt>
<dd>
-<p> The latest version of GDB, version 6.8, is available for <a
+<p> The latest version of GDB, version 7.0, is available for <a
href="../gdb/download/">download</a>.
<p>
Changes in this release include:
<ul>
-<li>Support for native x86/Windows, NetBSD/hppa and Xtensa GNU/Linux
-<li>Support for multiple remote target architectures
-<li>Support for the Decimal Floating Point extension
-<li>Improved Ada and C++ debugging
-<li>GDB/MI interface improvements
-<li>Remote protocol and gdbserver enhancements
-<li>Various new commands
+<li>Support for native x86/x86_64 Darwin, x86_64 MinGW
+<li>Support for Lattice Mico32, x86/x86_64 DICOS, S+core 3 targets
+<li>gdbserver support for x86 Windows CE
+<li>Python scripting support
+<li>Reverse debugging, Process record and replay
+<li>Non-stop debugging
+<li>Multi-architecture debugging
+<li>Multi-inferior, multi-process debugging
</ul>
See the NEWS file for a more complete and detailed list of what this
release includes.
<p>
</dd>
+<dt>September 16, 2009: <b>GDB 7.0 branch created</b></dt>
+<dd>
+<p> The GDB 7.0 branch (<tt>gdb_7_0-branch</tt>) has been created.
+To check out a copy of the branch use:
+<pre>
+cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_0-branch gdb
+</pre>
+<p>
+</dd>
+
<dt>Nov 28, 2006: <b>Reversible Debugging</b></dt>
<dd>
<p> The GDB maintainers are looking for contributors interested
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2009-09-16.</p>
+<p>Last modified 2009-10-06.</p>
</address>
</body>
-->
+<dt>October 06, 2009: <b>GDB 7.0 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.0, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li>Support for native x86/x86_64 Darwin, x86_64 MinGW
+<li>Support for Lattice Mico32, x86/x86_64 DICOS, S+core 3 targets
+<li>gdbserver support for x86 Windows CE
+<li>Python scripting support
+<li>Reverse debugging, Process record and replay
+<li>Non-stop debugging
+<li>Multi-architecture debugging
+<li>Multi-inferior, multi-process debugging
+</ul>
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
<dt>September 16, 2009: <b>GDB 7.0 branch created</b></dt>
<dd>
<p> The GDB 7.0 branch (<tt>gdb_7_0-branch</tt>) has been created.
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2009-09-16.</p>
+<p>Last modified 2009-10-06.</p>
</address>
</body>