This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commit/www] Announce the GDB 7.7 release.


Hello,

FYI: the changes I applied to our web site in order to announce
the release of GDB 7.7.

Thanks,
-- 
Joel

---
 download/ANNOUNCEMENT | 172 ++++++++++++++++++++++++--------------------------
 download/index.html   |   4 +-
 index.html            |  92 +++++++--------------------
 news/index.html       |  31 ++++++++-
 4 files changed, 137 insertions(+), 162 deletions(-)

diff --git a/download/ANNOUNCEMENT b/download/ANNOUNCEMENT
index dee7379..b82e3ff 100644
--- a/download/ANNOUNCEMENT
+++ b/download/ANNOUNCEMENT
@@ -1,7 +1,7 @@
 
-            GDB 7.6.2 released!
+            GDB 7.7 released!
 
-Release 7.6.2 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.7 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  496399e96654fc0f899a5c964bc1f0f8  gdb-7.6.2.tar.bz2
-  30MiB  9ebf09fa76e4ca6034157086e9b20348  gdb-7.6.2.tar.gz
+  24MiB  271a18f41858a7e98b28ae4eb91287c9  gdb-7.7.tar.bz2
+  31MiB  40051ff95b39bd57b14b1809e2c16152  gdb-7.7.tar.gz
 
 There is a web page for GDB at:
 
@@ -30,105 +30,97 @@ 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.6.2 provides the following fixes and improvements to GDB 7.6.1:
-
-  * PR breakpoint/16251 (AArch64 hardware breakpoint error after fork)
-  * PR gdb/16303 (GDB 7.6.1 does not work with binutils 2.24 on MIPS16
-    and microMIPS)
-
-GDB 7.6.1 provides the following fixes and improvements to GDB 7.6:
-
-  * PR tdep/15420 (Cannot debug threaded programs on newer versions
-    of x86-solaris - Solaris 10, Update 10 or later)
-  * PR remote/15455 (QTro remote packet broken)
-  * PR build/15476 (Build failure due to incomplete enum type in utils.h)
-  * PR server/15594 (tls support in 64x32 x86 gdbserver doesn't extend
-    address to 64 bit)
-  * PR server/15075 (dprintf inteferes with "next")
-  * PR server/15434 (dprintf uses a synchronous 'continue' even in
-    non-stop mode)
-  * PR tui/14880 (in split register layouts, up results in assertion
-    failure in value.c)
-  * PR c++/15519 (GDB 7.6 is 94x slower than GDB 7.5.1 using a certain
-    core file)
-  * PR gdb/15837 (GDB prints entry values for local variables)
-  * PR gdb/15415 (gdb resolves symbolic links when passing argv[0])
-  * PR cli/15603 (CTRL-C can no longer interrupt inferior)
-  * PR gdb/15604 (gdbserver socket leak 7.5 regression)
-
-GDB 7.6 brings new targets, features and improvements, including:
-
-  * New native configurations:
-
-    ARM AArch64 GNU/Linux           aarch64*-*-linux-gnu
-    FreeBSD/powerpc                 powerpc*-*-freebsd
-    x86_64/Cygwin                   x86_64-*-cygwin*
-    Tilera TILE-Gx GNU/Linux        tilegx*-*-linux-gnu
+GDB 7.7 brings new targets, features and improvements, including:
 
-  * New target configurations:
+  * C++:
 
-    ARM AArch64                     aarch64*-*-elf
-    ARM AArch64 GNU/Linux           aarch64*-*-linux
-    Lynx 178 PowerPC                powerpc-*-lynx*178
-    x86_64/Cygwin                   x86_64-*-cygwin*
-    Tilera TILE-Gx GNU/Linux        tilegx*-*-linux
+    ** GDB now implements the 'typeid' operator.
+    ** Exception Catchpoints can now filter by type.
 
-  * New configure options: -enable-libmcheck/--disable-libmcheck
+  * Python scripting:
 
-  * Support for the "mini debuginfo" section, .gnu_debugdata
+    ** 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.
 
-  * The C++ ABI now defaults to the GNU v3 ABI.  This has been the
-    default for GCC since November 2000.
+  * New commands:
 
-  * New command line option: -nh (disables auto-loading of ~/.gdbinit)
+    ** 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]
 
-  * Various GDB/MI changes
+  * New options:
 
-  * Python scripting:
+    ** 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
+
+    For all options that interpret 0 or -1 as meaning "unlimited",
+    the literal 'unlimited' can ot be used.
+
+  * New convenience variables/functions:
+    ** $_exception
+    ** $_exitsignal
+    ** $_isvoid
+
+  * GDB/MI:
+
+    ** 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.
+
+  * Remote Protocol:
+
+    ** 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.
 
-    ** Vectors can be created with gdb.Type.vector.
-    ** Python's atexit.register now works in GDB.
-    ** Types can be pretty-printed via a Python API.
-    ** Python 3 is now supported (in addition to Python 2.4 or later)
-    ** New class gdb.Architecture exposes GDB's internal representation
-       of architecture in the Python API.
-    ** New method Frame.architecture returns the gdb.Architecture object
-       corresponding to the frame's architecture.
-    ** New Python-based convenience functions ($_memeq, $_streq,
-       $_strlen and $_regex)
+  * New target configurations:
 
-  * The 'cd' command now defaults to using '~' (the home directory) if
-    not given an argument.
+    ** Nios II ELF                     nios2*-*-elf
+    ** Nios II GNU/Linux               nios2*-*-linux
+    ** Texas Instruments MSP430        msp430*-*-elf
 
-  * New commands:
-    ** catch signal
-    ** maint info bfds
-    ** python-interactive
-    ** enable/disable type-printer
+  * GDB Windows x64 unwinding data support.
 
-  * New remote packets (QTBuffer:size, Qbtrace:bts, Qbtrace:off and
-    qXfer:btrace:read)
+  * SystemTap SDT probes support on AArch64 GNU/Linux.
 
-  * New options:
-    ** set/show print type methods (on|off)
-    ** set/show print type typedefs (on|off)
-    ** set/show filename-display basename|relative|absolute
-    ** set/show trace-buffer-size
-    ** set/show remote trace-buffer-size-packet auto|on|off
-    ** set/show debug aarch64
-    ** set/show debug coff-pe-read
-    ** set/show debug mach-o
-    ** set/show debug notification
-
-  * target record:
-
-    The "target record" command has been renamed to "target record-full",
-    and a new "target record-btrace" has been added.  This new target
-    uses hardward support to record the control-flow of a process.
-    Execution replay is not supported, but this targets allows investigating
-    the program's recorded execution.
+  * The 'tsave' command now supports CTF (Common Trace Format).
 
-For a complete list and more details on each item, please see the
-gdb/NEWS file.
+  * New script gcore, installed in $prefix/bin
+
+  * New script contrib/gdb-add-index.sh for adding .gdb_index sections
+    to binaries.
+
+  * Improve arm*-linux record/replay support.
 
+  * Removed support for a.out NetBSD and OpenBSD obsolete configurations.
+    ELF variants of these configurations are kept supported.
 
+  * The "set|show remotebaud" commands are deprecated. Use "show|show serial
+    baud" instead.
+
+For a complete list and more details on each item, please see the
+gdb/NEWS file.
diff --git a/download/index.html b/download/index.html
index 6cf721e..a29d669 100644
--- a/download/index.html
+++ b/download/index.html
@@ -48,7 +48,7 @@ Fish]" /></a>
 
 <!-- body, update above using ../../gdb/index.sh -->
 
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.6.2</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.7</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 2013-12-08.</p>
+<p>Last modified 2014-02-06.</p>
 </address>
 
 </body>
diff --git a/index.html b/index.html
index f802d9b..d28fc0f 100644
--- a/index.html
+++ b/index.html
@@ -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.6.2</h3>
+<h3>GDB version 7.7</h3>
 
-Version <a href="../gdb/download/ANNOUNCEMENT">7.6.2</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">7.7</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,74 +102,28 @@ better.
 
 -->
 
-<dt>January 8th, 2014: <b>GDB 7.7 branch created</b></dt>
+<dt>February 6th, 2014: <b>GDB 7.7 Released!</b></dt>
 <dd>
-<p> The GDB 7.7 branch (<tt>gdb-7.7-branch</tt>) has been created.
-To check out a copy of the branch use:
-<pre>
-git clone --branch gdb-7.7-branch ssh://sourceware.org/git/binutils-gdb.git
-</pre>
-<p>
-</dd>
-
-<dt>December 8th, 2013: <b>GDB 7.6.2 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.6.2, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-This is a minor corrective release over GDB 7.6.1, fixing the following
-issues:
-<ul>
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16251";>PR breakpoint/16251</a> (AArch64 hardware breakpoint error after fork)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=16303";>PR gdb/16303</a> (GDB 7.6.1 does not work with binutils 2.24 on MIPS16 and microMIPS)
-</ul>
-<p>
-</dd>
-
-<dt>August 30th, 2013: <b>GDB 7.6.1 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.6.1, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-This is a minor corrective release over GDB 7.6, fixing the following
-issues:
-<ul>
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15420";>PR tdep/15420</a>
-     (Cannot debug threaded programs on newer versions of x86-solaris - Solaris 10, Update 10 or later)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15455";>PR remote/15455</a> (QTro remote packet broken)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15476";>PR build/15476</a> (Build failure due to incomplete enum type in utils.h)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15594";>PR server/15594</a> (tls support in 64x32 x86 gdbserver doesn't extend address to 64 bit)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15075";>PR server/15075</a> (dprintf inteferes with "next")
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15434";>PR server/15434</a> (dprintf uses a synchronous 'continue' even in non-stop mode)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=14880";>PR tui/14880</a> (In split register layouts, up results in assertion failure in value.c)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15519";>PR c++/15519</a> (GDB 7.6 is 94x slower than GDB 7.5.1 using a certain core file)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15837";>PR gdb/15837</a> (GDB prints entry values for local variables)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15415";>PR gdb/15415</a> (gdb resolves symbolic links when passing argv[0])
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15603";>PR cli/15603</a> (CTRL-C can no longer interrupt inferior)
-<li> <a href="http://sourceware.org/bugzilla/show_bug.cgi?id=15604";>PR gdb/15604</a> (gdbserver socket leak 7.5 regression)
-</ul>
-<p>
-</dd>
-
-<dt>April 26th, 2013: <b>GDB 7.6 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.6, is available for <a
+<p> The latest version of GDB, version 7.7, is available for <a
 href="../gdb/download/">download</a>.
 <p>
 Changes in this release include:
 <ul>
-<li> New native configurations (ARM AArch64 GNU/Linux, FreeBSD/powerpc,
-     86_64/Cygwin and Tilera TILE-Gx GNU/Linux)
-<li> New target configurations (ARM AArch64, ARM AArch64 GNU/Linux,
-     Lynx 178 PowerPC, x86_64/Cygwin, and Tilera TILE-Gx GNU/Linux)
-<li> Support for the "mini debuginfo" section, .gnu_debugdata
-<li> The C++ ABI now defaults to the GNU v3 ABI
-<li> More Python scripting improvements
-<li> Some GDB/MI improvements
-<li> New configure options, new commands, and options
-<li> New remote packets
-<li> A new "target record-btrace" has been added while the "target record"
-     command has been renamed to "target record-full"
+<li> Enhanced Python scripting support.
+<li> Some C++ improvements.
+<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".
 </ul>
 
 See the NEWS file for a more complete and detailed list of what this
@@ -177,12 +131,12 @@ release includes.
 <p>
 </dd>
 
-<dt>March 12th, 2013: <b>GDB 7.6 branch created</b></dt>
+<dt>January 8th, 2014: <b>GDB 7.7 branch created</b></dt>
 <dd>
-<p> The GDB 7.6 branch (<tt>gdb_7_6-branch</tt>) has been created.
+<p> The GDB 7.7 branch (<tt>gdb-7.7-branch</tt>) has been created.
 To check out a copy of the branch use:
 <pre>
-git clone --branch gdb_7_6-branch git://sourceware.org/git/binutils-gdb.git
+git clone --branch gdb-7.7-branch ssh://sourceware.org/git/binutils-gdb.git
 </pre>
 <p>
 </dd>
@@ -266,7 +220,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-01-31.</p>
+<p>Last modified 2014-02-06.</p>
 </address>
 
 </body>
diff --git a/news/index.html b/news/index.html
index 357d9a0..3b85573 100644
--- a/news/index.html
+++ b/news/index.html
@@ -62,6 +62,35 @@ better.
 
 -->
 
+<dt>February 6th, 2014: <b>GDB 7.7 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.7, 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> 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".
+</ul>
+
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
 <dt>January 8th, 2014: <b>GDB 7.7 branch created</b></dt>
 <dd>
 <p> The GDB 7.7 branch (<tt>gdb-7.7-branch</tt>) has been created.
@@ -1148,7 +1177,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-01-31.</p>
+<p>Last modified 2014-02-06.</p>
 </address>
 
 </body>
-- 
1.8.3.2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]