This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[WWW] Announce the gdb-7.0 release
- From: Joel Brobecker <brobecker at adacore dot com>
- To: gdb-patches at sourceware dot org
- Date: Tue, 6 Oct 2009 10:34:59 -0700
- Subject: [WWW] Announce the gdb-7.0 release
FYI: I just checked in the following patch to the GDB web site to
announce the release of gdb-7.0. An official announcement will be sent
later after the 7.0 manuals have been built.
--
Joel
Index: download/ANNOUNCEMENT
===================================================================
RCS file: /cvs/gdb/htdocs/download/ANNOUNCEMENT,v
retrieving revision 1.19
diff -u -p -r1.19 ANNOUNCEMENT
--- download/ANNOUNCEMENT 27 Mar 2008 19:16:42 -0000 1.19
+++ download/ANNOUNCEMENT 6 Oct 2009 17:29:51 -0000
@@ -1,7 +1,7 @@
- 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
@@ -15,8 +15,8 @@ You can download GDB from the GNU FTP se
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:
@@ -30,92 +30,42 @@ the net. We will put errata notes and h
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 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 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/MI interface improvements:
-
- * 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:
+The new native configurations being supported are:
- 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:
-
- * Target descriptions can now describe registers for PowerPC
-
- * 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)
-
- * Support for run and attach in extended-remote mode.
-
-Some other removed features:
+ * Lattice Mico32
+ * x86/x86_64 DICOS
+ * S+core 3
+ * The remote stub now supports x86 Windows CE
+
+The major new features are:
+
+ * Python scripting support
+ * Reverse debugging, Process record and replay
+ * Non-stop debugging
+ * Multi-architecture debugging
+ * Multi-inferior, multi-process debugging
+
+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.
Index: download/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/download/index.html,v
retrieving revision 1.48
diff -u -p -r1.48 index.html
--- download/index.html 27 Mar 2008 19:16:42 -0000 1.48
+++ download/index.html 6 Oct 2009 17:29:51 -0000
@@ -49,7 +49,7 @@ Fish]" /></a>
<!-- body, update above using ../../gdb/index.sh -->
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 6.8</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.0</a>):</h3>
You can download the most recent official release of GDB from either
Project GNU's FTP server, or Red Hat's sources site:
@@ -117,7 +117,7 @@ Floor, Boston, MA 02110-1301 USA.</p>
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2008-03-27.</p>
+<p>Last modified 2009-10-06.</p>
</address>
</body>
Index: news/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/news/index.html,v
retrieving revision 1.87
diff -u -p -r1.87 index.html
--- news/index.html 16 Sep 2009 22:02:10 -0000 1.87
+++ news/index.html 6 Oct 2009 17:29:51 -0000
@@ -63,6 +63,27 @@ better.
-->
+<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.
@@ -778,7 +799,7 @@ Floor, Boston, MA 02110-1301 USA.</p>
<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>
Index: index.html
===================================================================
RCS file: /cvs/gdb/htdocs/index.html,v
retrieving revision 1.183
diff -u -p -r1.183 index.html
--- index.html 16 Sep 2009 22:02:41 -0000 1.183
+++ index.html 6 Oct 2009 17:29:51 -0000
@@ -71,9 +71,9 @@ Pascal (and many other languages). Thos
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
@@ -103,36 +103,37 @@ better.
-->
-<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
@@ -189,7 +190,7 @@ Floor, Boston, MA 02110-1301 USA.</p>
<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>