update to announce the GDB 7.8 release.
authorGDB Administrator <gdbadmin@sourceware.org>
Tue, 29 Jul 2014 14:29:08 +0000 (14:29 +0000)
committerGDB Administrator <gdbadmin@sourceware.org>
Tue, 29 Jul 2014 14:29:08 +0000 (14:29 +0000)
download/ANNOUNCEMENT
download/index.html
index.html
news/index.html

index 838c1362dd24a628937a41f4e4abeb211e964d31..ba992fc7cd9178c209a898eac4fd24692c2b98c6 100644 (file)
@@ -1,7 +1,7 @@
 
-            GDB 7.7.1 released!
+            GDB 7.8 released!
 
-Release 7.7.1 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.8 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
-  24MiB  77b20b515e7c25f032cb9732a66620fe  gdb-7.7.1.tar.bz2
-  31MiB  45b07b53d81832d32ccd4829465d4886  gdb-7.7.1.tar.gz
+  17MiB  bd958fe9019d7c7896f29f6724a764ed  gdb-7.8.tar.xz
+  32MiB  38d816d641093db2e13ba284e26090b4  gdb-7.8.tar.gz
 
 There is a web page for GDB at:
 
@@ -30,110 +30,65 @@ 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 7.7.1 provides the following fixes and improvements to GDB 7.7:
+GDB 7.8 brings new targets, features and improvements, including:
 
-  * PR win32/14018 (pc register not available error on Windows)
-  * PR python/16547 (GDB crashing on gdb.python/py-linetable.exp)
-  * PR build/16550 (64-bit GDB doesn't build on Solaris)
-  * PR gdb/16626 (auto-load regression: gdb uses wrong file to test safeness)
-  * PR breakpoints/16292 (GDB oversteps a range in some cases.)
-  * PR gdb/16575 (stale breakpoint instructions in the code cache)
-  * PR gdb/16696 (AIX 32-bit cores, high section addresses)
-  * PR gdb/16721 (Erroneous backtrace on AVR)
-  * PR gdb/16832 (Erroneous backtrace on avrxmega architectures)
-  * PR build/16873 (GDB 7.7 does not build with GCC 4.9)
+  * Guile scripting support.
 
-GDB 7.7 brings new targets, features and improvements, including:
-
-  * C++:
-
-    ** GDB now implements the 'typeid' operator.
-    ** Exception Catchpoints can now filter by type.
-
-  * Python scripting:
-
-    ** Frame filters and frame decorators have been added.
-    ** Temporary breakpoints are now supported.
-    ** Line tables representation has been added.
-    ** New attribute 'parent_type' for gdb.Field objects.
-    ** gdb.Field objects can be used as subscripts on gdb.Value objects.
-    ** New attribute 'name' for gdb.Type objects.
+  * Python scripting enhancements.
 
   * New commands:
 
-    ** show configuration
-    ** catch rethrow
-    ** info exceptions [REGEXP]
-    ** remove-symbol-file [FILENAME | -a ADDRESS]
-    ** maint check-psymtabs
-    ** maint check-symtabs
-    ** maint expand-symtabs
-    ** maint set|show per-command [space | time | symtab]
+    ** guile
+    ** guile-repl
+    ** info auto-load guile-scripts [REGEXP]
 
   * New options:
 
-    ** set|show debug symfile off|on
-    ** set|show print raw frame-arguments
-    ** set|show remote trace-status-packet
-    ** set|show debug nios2
-    ** set|show range-stepping
-    ** set|show startup-with-shell
-    ** set|show code-cache
+    ** maint ada set ignore-descriptive-types (on|off)
+    ** maint set target-async (on|off)
+    ** set|show auto-load guile-scripts (on|off)
+    ** set|show auto-connect-native-target
+    ** set|show guile print-stack (none|message|full)
+    ** set|show mi-async (on|off)
+    ** set|show print symbol-loading (off|brief|full)
+    ** set|show record btrace replay-memory-access (read-only|read-write)
 
-    For all options that interpret 0 or -1 as meaning "unlimited",
-    the literal 'unlimited' can ot be used.
+  * Deprecated commands:
 
-  * New convenience variables/functions:
-    ** $_exception
-    ** $_exitsignal
-    ** $_isvoid
+    ** "dll-symbols" and its two aliases ("add-shared-symbol-files" and
+       "assf"). Use the "sharedlibrary" command instead.
+    ** "set|show remotebaud". Use "set|show serial baud" instead.
 
-  * GDB/MI:
+  * Remote Protocol:
 
-    ** All MI commands now accept an optional "--language" option.
-    ** "undefined-command" error code provided in "^error" result
-       records when trying to run a non-existing command.
-    ** New commands -catch-assert and -catch-exceptions
-    ** New command -info-ada-exceptions
-    ** New command -info-gdb-mi-command
-    ** New command -dprintf-insert
-    ** New command -trace-frame-collected
-    ** -trace-save CTF (Common Trace Format) support.
-    ** -data-list-register-values, -stack-list-locals, -stack-list-arguments
-       and -stack-list-variables optional "--skip-unavailable" option.
-    ** -exec-run optional "--start" option.
+    ** The qXfer:btrace:read packet supports a new annex 'delta'.
 
-  * Remote Protocol:
+  * GDB/MI:
 
-    ** Target-assigned range stepping support.
-       GDBserver implements this feature on x86/x86_64 GNU/Linux targets.
-    ** vCont new 'r' action.
-    ** qXfer:libraries-svr4:read's annex used to pass argument list.
+    ** A new option "-gdb-set mi-async" replaces "-gdb-set target-async".
 
   * New target configurations:
 
-    ** Nios II ELF                     nios2*-*-elf
-    ** Nios II GNU/Linux               nios2*-*-linux
-    ** Texas Instruments MSP430        msp430*-*-elf
-
-  * GDB Windows x64 unwinding data support.
+    ** PowerPC64 GNU/Linux little-endian       powerpc64le-*-linux*
 
-  * SystemTap SDT probes support on AArch64 GNU/Linux.
+ * btrace enhancements:
 
-  * The 'tsave' command now supports CTF (Common Trace Format).
+    ** The btrace record target now supports the 'record goto' command.
+    ** The btrace record target supports limited reverse execution and
+       replay.
 
-  * New script gcore, installed in $prefix/bin
+ * ISO C99 variable length automatic arrays support.
 
-  * New script contrib/gdb-add-index.sh for adding .gdb_index sections
-    to binaries.
+ * It is no longer required to "set target-async on" in order to use
+   background execution commands (e.g., "c&", "s&", etc.).
 
 * Improve arm*-linux record/replay support.
* "catch syscall" now implemented on s390*-linux* targets.
 
-  * Removed support for a.out NetBSD and OpenBSD obsolete configurations.
-    ELF variants of these configurations are kept supported.
+ * The "compare-sections" command now works on all targets.
 
-  * The "set|show remotebaud" commands are deprecated. Use "show|show serial
-    baud" instead.
+ * The "target native" command now connects to the native target, and
+   can be used to launch native programs, even if "set
+   auto-connect-native-target" is set to off.
 
 For a complete list and more details on each item, please see the
 gdb/NEWS file.
index fde15434a1fa4a84c83d6d89f47ae860f32ee926..d1af1dc99fc2daa648d1dcd58d4002b63145ce1c 100644 (file)
@@ -48,7 +48,7 @@ Fish]" /></a>
 
 <!-- body, update above using ../../gdb/index.sh -->
 
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.7.1</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.8</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:
@@ -123,7 +123,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 2014-05-05.</p>
+<p>Last modified 2014-07-29.</p>
 </address>
 
 </body>
index d16942f6ad33b520edb10b209dabe2185b3e8356..8942038402d8199048a3c71165bd16442157d361 100644 (file)
@@ -70,9 +70,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 7.7.1</h3>
+<h3>GDB version 7.8</h3>
 
-Version <a href="../gdb/download/ANNOUNCEMENT">7.7.1</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">7.8</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
@@ -102,60 +102,22 @@ better.
 
 -->
 
-<dt>June 11th, 2014: <b>GDB 7.8 branch created</b></dt>
-<dd>
-<p> The GDB 7.8 branch (<tt>gdb-7.8-branch</tt>) has been created.
-To check out a copy of the branch use:
-<pre>
-git clone --branch gdb-7.8-branch ssh://sourceware.org/git/binutils-gdb.git
-</pre>
-<p>
-</dd>
-
-<dt>May 5th, 2014: <b>GDB 7.7.1 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.7.1, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-This is a minor corrective release over GDB 7.7, fixing the following
-issues:
-<ul>
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=14018">PR win32/14018</a> (pc register not available error on Windows)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16547">PR python/16547</a> (GDB crashing on gdb.python/py-linetable.exp)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16550">PR build/16550</a> (64-bit GDB doesn't build on Solaris)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16626">PR gdb/16626</a> (auto-load regression: gdb uses wrong file to test safeness)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16292">PR breakpoints/16292</a> (GDB oversteps a range in some cases.)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16575">PR gdb/16575</a> (stale breakpoint instructions in the code cache)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16696">PR gdb/16696</a> (AIX 32-bit cores, high section addresses)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16721">PR gdb/16721</a> (Erroneous backtrace on AVR)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16832">PR gdb/16832</a> (Erroneous backtrace on avrxmega architectures)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16873">PR build/16873</a> (GDB 7.7 does not build with GCC 4.9)
-</ul>
-<p>
-</dd>
-
-<dt>February 6th, 2014: <b>GDB 7.7 Released!</b></dt>
+<dt>July 29th, 2014: <b>GDB 7.8 Released!</b></dt>
 <dd>
-<p> The latest version of GDB, version 7.7, is available for <a
+<p> The latest version of GDB, version 7.8, is available for <a
 href="../gdb/download/">download</a>.
 <p>
 Changes in this release include:
 <ul>
-<li> Enhanced Python scripting support.
-<li> Some C++ improvements.
+<li> Guile scripting support.
+<li> Python scripting enhancements.
 <li> New commands, options, convenience variables/options.
-<li> Several GDB/MI new commands and enhancements.
 <li> Remote Protocol and GDBserver enhancements.
-<li> New target configurations (Nios II, TI MSP430).
-<li> GDB Windows x64 unwinding data support.
-<li> SystemTap SDT probes support on AArch64 GNU/Linux.
-<li> CTF (Common Trace Format) support.
-<li> New scripts gcore and gdb-add-index.sh.
-<li> Improved arm*-linux record/replay support.
-<li> Removed support for a.out NetBSD and OpenBSD obsolete configurations.
-    ELF variants of these configurations are kept supported.
-<li> The "set|show remotebaud" commands are deprecated in favor of
-     "show|show serial baud".
+<li> New target configurations (PowerPC64 GNU/Linux little-endian).
+<li> btrace enhancements.
+<li> ISO C99 variable length automatic arrays support.
+<li> The "compare-sections" command now works on all targets.
+<li> The "target native" command now connects to the native target.
 </ul>
 
 See the NEWS file for a more complete and detailed list of what this
@@ -163,13 +125,14 @@ release includes.
 <p>
 </dd>
 
-<dt>January 9, 2012: <b>Extensibility support using Guile</b></dt>
+<dt>June 11th, 2014: <b>GDB 7.8 branch created</b></dt>
 <dd>
-<p> GDB ought to support extensibility using Guile, the GNU extensibility
-package (an implementation of Scheme).  We are looking for people to
-write the code to interface the two.  Please write to gdb-patches AT
-sourceware DOT org if you are interested.
-</p>
+<p> The GDB 7.8 branch (<tt>gdb-7.8-branch</tt>) has been created.
+To check out a copy of the branch use:
+<pre>
+git clone --branch gdb-7.8-branch ssh://sourceware.org/git/binutils-gdb.git
+</pre>
+<p>
 </dd>
 
 <dt>September 30, 2011: <b>Release Mistakes in GDB Versions 6.0 - 7.3</b></dt>
@@ -242,7 +205,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 2014-06-11.</p>
+<p>Last modified 2014-07-29.</p>
 </address>
 
 </body>
index 69d754f7d9da2b71f2c931be212337152ac2f303..51589a98df8be9cbe391474db3329f7574b14009 100644 (file)
@@ -62,6 +62,29 @@ better.
 
 -->
 
+<dt>July 29th, 2014: <b>GDB 7.8 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.8, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li> Guile scripting support.
+<li> Python scripting enhancements.
+<li> New commands, options, convenience variables/options.
+<li> Remote Protocol and GDBserver enhancements.
+<li> New target configurations (PowerPC64 GNU/Linux little-endian).
+<li> btrace enhancements.
+<li> ISO C99 variable length automatic arrays support.
+<li> The "compare-sections" command now works on all targets.
+<li> The "target native" command now connects to the native target.
+</ul>
+
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
 <dt>June 11th, 2014: <b>GDB 7.8 branch created</b></dt>
 <dd>
 <p> The GDB 7.8 branch (<tt>gdb-7.8-branch</tt>) has been created.
@@ -1209,7 +1232,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 2014-06-11.</p>
+<p>Last modified 2014-07-29.</p>
 </address>
 
 </body>
This page took 0.058846 seconds and 5 git commands to generate.