Announce the release of GDB 7.0.
authorJoel Brobecker <brobecke@sourceware.org>
Tue, 6 Oct 2009 17:30:15 +0000 (17:30 +0000)
committerJoel Brobecker <brobecke@sourceware.org>
Tue, 6 Oct 2009 17:30:15 +0000 (17:30 +0000)
download/ANNOUNCEMENT
download/index.html
index.html
news/index.html

index b070c03171fa44322d73e2a030a806a1536d4c26..bbb32b61358cf5a07ce166ba9070286b3f574d46 100644 (file)
@@ -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 server in the directory:
 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 host-specific tips for this release
 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. 
index 26ce489bec96a5dff613af7f1a12fbb8a10924a0..f461a7e133804803102fdadadc51e8c7bee497ca 100644 (file)
@@ -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 0a38ce6299295dcb255a0a8088d2586bff23305a..1a57a018f1665be4b67333e1155702bab1d79b33 100644 (file)
@@ -71,9 +71,9 @@ Pascal (and many other languages).  Those programs might be executing
 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>
index c9b0ac66cae99308aa57ded5a04db73e9859821d..f5f43119e5fc3a3b276e5774aa4da700c0f26399 100644 (file)
@@ -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>
This page took 0.073446 seconds and 5 git commands to generate.