Announce the GDB 7.12 release.
authorGDB Administrator <gdbadmin@sourceware.org>
Fri, 7 Oct 2016 18:26:10 +0000 (18:26 +0000)
committerGDB Administrator <gdbadmin@sourceware.org>
Fri, 7 Oct 2016 18:26:10 +0000 (18:26 +0000)
download/ANNOUNCEMENT
download/index.html
index.html
news/index.html

index 293c4f0c938af476ee66cb58eacfb93c2cbb4fb2..f8eb741f342a447d6ffcac0c37e03f4b5934b3aa 100644 (file)
@@ -1,7 +1,7 @@
 
-            GDB 7.11.1 released!
+            GDB 7.12 released!
 
-Release 7.11.1 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.12 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
-  19MiB  5aa71522e488e358243917967db87476  gdb-7.11.1.tar.xz
-  34MiB  88401d874046b0ba83f78f30e43c6ad8  gdb-7.11.1.tar.gz
+  19MiB  a0a3a00f7499b0c5278ba8676745d180  gdb-7.12.tar.xz
+  35MiB  4fa2eccb4f10442887793c04315c92a3  gdb-7.12.tar.gz
 
 There is a web page for GDB at:
 
@@ -30,66 +30,38 @@ 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.11.1 brings the following fixes and enhancements over GDB 7.10:
+This version of GDB now builds with a C++ compiler by default.
+It is still possible to build GDB with a C compiler by simply
+configuring it with --disable-build-with-cxx.  However, future
+release will require a C++ compiler to build GDB.
 
-   * PR remote/19863 (7.10 regression: gdb remote.c due to "setfs" with
-     gdbserver < 7.7)
-   * PR gdb/19829 (gdb crashes with PT and reverse next)
-   * PR gdb/19676 (gdb fails with assert error if /proc is not mounted)
-   * PR gdb/19828 (7.11 regression: non-stop gdb -p <process from a
-     container>: internal error)
-   * PR remote/19840 (gdb crashes on reverse-stepi)
-   * PR gdb/19858 (GDB doesn't register the JIT libraries on attach)
-   * PR gdb/19958 (Breakpoints/watchpoints broken on MIPS Linux <= 4.5)
-   * PR build/20029 (symfile.c ambiguous else warning)
-   * PR python/20037 (GDB use-after-free error)
-   * PR gdb/20039 (Using MI/all-stop, can't interrupt multi-threaded
-     program after continue)
+GDB 7.12 brings new features and improvements, including:
 
-GDB 7.11 brings new features and improvements, including:
+ * New target support: Andes NDS32 (nds32*-*-elf)
 
-* Per-inferior thread numbers (thread numbers are now per inferior instead
-  of being global).
+ * Rust: Debugging programs written in Rust is now supported.
 
-* GDB now allows users to specify breakpoint locations using a more
-  explicit syntax (named "explicit location").  This feature is also
-  available in GDB/MI.
+ * Fortran: Support structures with fields of dynamic types and
+   arrays of dynamic types.
 
-* New convenience variables ($_gthread, $_inferior)
+ * Various Python enhancements (new convenience functions,
+   enhanced support for breakpoints).
 
-* When hitting a breakpoint or receiving a signal while debugging a
-  multi-threaded program, the debugger now shows which thread triggered
-  the event.
+ * Various GDBserver enhancements:
 
-* Record btrace now supports non-stop mode.
+    ** btrace recording without maintaining an active GDB connection.
+    ** tracepoints and fast tracepoints support added on s390-linux,
+       s390x-linux, powerpc64-linux, and powerpc64le-linux.
 
-* Various improvements on AArch64 GNU/Linux
-  ** Multi-architecture debugging support
-  ** displaced stepping
-  ** tracepoint support added in GDBserver
+ * Support for the following remote target protocols and ROM monitors
+   has been removed:
 
-* kernel-based threads support on FreeBSD.
-
-* Support for reading/writing memory and extracting values on architectures
-  whose memory is addressable in units of any integral multiple of 8 bits.
-
-* In Ada, the overloads selection menu provides the parameter types and
-  return types for the matching overloaded subprograms.
-
-* Various remote protocol improvements, including several new packets
-  which can be used to support features such as follow-exec-mode, exec
-  catchpoints, syscall catchpoints, etc.
-
-* Some minor improvements in the Python API for extending GDB.
-
-* Support for various ROM monitors has been removed:
-
-  target dbug           dBUG ROM monitor for Motorola ColdFire
-  target picobug        Motorola picobug monitor
-  target dink32         DINK32 ROM monitor for PowerPC
-  target m32r           Renesas M32R/D ROM monitor
-  target mon2000        mon2000 ROM monitor
-  target ppcbug         PPCBUG ROM monitor for PowerPC
+   target m32rsdi        Remote M32R debugging over SDI
+   target mips           MIPS remote debugging protocol
+   target pmon           PMON ROM monitor
+   target ddb            NEC's DDB variant of PMON for Vr4300
+   target rockhopper     NEC RockHopper variant of PMON
+   target lsi            LSI variant of PMO
 
 For a complete list and more details on each item, please see the
 gdb/NEWS file.
index 5e8953a2ebaeec1906017d9298d9980d44f0586b..32a63e6ae058e732203ed262c00ded5f8387b388 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.11.1</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.12</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:
index 3e9ea7b660809abe97ce9d23a69748b654b8bc1e..3870409e366db7ee9ae90adb97474d345a36cd9a 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.11.1</h3>
+<h3>GDB version 7.12</h3>
 
-Version <a href="../gdb/download/ANNOUNCEMENT">7.11.1</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">7.12</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
@@ -100,6 +100,42 @@ better.
 
 -->
 
+<dt>October 7th, 2016: <b>GDB 7.12 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.12, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li>New target support: Andes NDS32 (nds32*-*-elf)
+<li>Rust: Debugging programs written in Rust is now supported.
+<li>Fortran: Support structures with fields of dynamic types and arrays
+    of dynamic types.
+<li>Various Python enhancements (new convenience functions, enhanced
+    support for breakpoints).
+<li>Various GDBserver enhancements:
+  <ul>
+  <li>btrace recording without maintaining an active GDB connection.
+  <li>tracepoints and fast tracepoints support added on s390-linux,
+       s390x-linux, powerpc64-linux, and powerpc64le-linux.
+  </ul>
+<li>Support for the following remote target protocols and ROM monitors
+    has been removed:
+  <ul>
+  <li> target m32rsdi        (Remote M32R debugging over SDI)
+  <li> target mips           (MIPS remote debugging protocol)
+  <li> target pmon           (PMON ROM monitor)
+  <li> target ddb            (NEC's DDB variant of PMON for Vr4300)
+  <li> target rockhopper     (NEC RockHopper variant of PMON)
+  <li> target lsi            (LSI variant of PMO)
+  </ul>
+</ul>
+
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
 <dt>Aug 1st, 2016: <b>GDB 7.12 branch created</b></dt>
 <dd>
 <p> The GDB 7.12 branch (<tt>gdb-7.12-branch</tt>) has been created.
@@ -132,45 +168,6 @@ issues:
 <p>
 </dd>
 
-<dt>February 24th, 2016: <b>GDB 7.11 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.11, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-Changes in this release include:
-<ul>
-<li> Per-inferior thread numbers.
-<li> Breakpoint "explicit locations" (via CLI and GDB/MI).
-<li> New convenience variables ($_gthread, $_inferior).
-<li> Record btrace now supports non-stop mode.
-<li> Various improvements on AArch64 GNU/Linux:
-  <ul>
-  <li> Multi-architecture debugging support.
-  <li> displaced stepping.
-  <li> tracepoint support added in GDBserver.
-  </ul>
-<li> kernel-based threads support on FreeBSD.
-<li> Support for reading/writing memory and extracting values on architectures
-   whose memory is addressable in units of any integral multiple of 8 bits.
-<li> In Ada, the overloads selection menu provides the parameter types and return types for the matching overloaded subprograms.
-<li> Various remote protocol improvements, including several new packets which can be used to support features such as follow-exec-mode, exec catchpoints, syscall catchpoints, etc.
-<li> Some minor improvements in the Python API for extending GDB.
-<li> Support for various ROM monitors has been removed:
-  <ul>
-  <li> target dbug           dBUG ROM monitor for Motorola ColdFire
-  <li> target picobug        Motorola picobug monitor
-  <li> target dink32         DINK32 ROM monitor for PowerPC
-  <li> target m32r           Renesas M32R/D ROM monitor
-  <li> target mon2000        mon2000 ROM monitor
-  <li> target ppcbug         PPCBUG ROM monitor for PowerPC
-  </ul>
-</ul>
-
-See the NEWS file for a more complete and detailed list of what this
-release includes.
-<p>
-</dd>
-
 <dt>September 30, 2011: <b>Release Mistakes in GDB Versions 6.0 - 7.3</b></dt>
 <dd>
 <p> A mistake has been detected in the release tar files for all
index 8caf7220d4365b158b5b92760649188638bde809..77b5ead7d55270a1b4875301675c724e6c61390c 100644 (file)
@@ -62,6 +62,42 @@ better.
 
 -->
 
+<dt>October 7th, 2016: <b>GDB 7.12 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.12, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li>New target support: Andes NDS32 (nds32*-*-elf)
+<li>Rust: Debugging programs written in Rust is now supported.
+<li>Fortran: Support structures with fields of dynamic types and arrays
+    of dynamic types.
+<li>Various Python enhancements (new convenience functions, enhanced
+    support for breakpoints).
+<li>Various GDBserver enhancements:
+  <ul>
+  <li>btrace recording without maintaining an active GDB connection.
+  <li>tracepoints and fast tracepoints support added on s390-linux,
+       s390x-linux, powerpc64-linux, and powerpc64le-linux.
+  </ul>
+<li>Support for the following remote target protocols and ROM monitors
+    has been removed:
+  <ul>
+  <li> target m32rsdi        (Remote M32R debugging over SDI)
+  <li> target mips           (MIPS remote debugging protocol)
+  <li> target pmon           (PMON ROM monitor)
+  <li> target ddb            (NEC's DDB variant of PMON for Vr4300)
+  <li> target rockhopper     (NEC RockHopper variant of PMON)
+  <li> target lsi            (LSI variant of PMO)
+  </ul>
+</ul>
+
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
 <dt>Aug 1st, 2016: <b>GDB 7.12 branch created</b></dt>
 <dd>
 <p> The GDB 7.12 branch (<tt>gdb-7.12-branch</tt>) has been created.
This page took 0.069683 seconds and 5 git commands to generate.