announce the GDB 8.2 release
authorGDB Administrator <gdbadmin@sourceware.org>
Wed, 5 Sep 2018 09:05:54 +0000 (09:05 +0000)
committerGDB Administrator <gdbadmin@sourceware.org>
Wed, 5 Sep 2018 09:05:54 +0000 (09:05 +0000)
download/ANNOUNCEMENT
download/index.html
index.html
news/index.html

index 9ab2c02224361a625b58551c0e05fcac06d37c21..e8714c3c18f2070412961bfab12926cffdea6d44 100644 (file)
@@ -1,7 +1,7 @@
 
-            GDB 8.1.1 released!
+            GDB 8.2 released!
 
-Release 8.1.1 of GDB, the GNU Debugger, is now available.  GDB is
+Release 8.2 of GDB, the GNU Debugger, is now available.  GDB is
 a source-level debugger for Ada, C, C++, Go, Rust, and many other
 languages.  GDB can target (i.e., debug programs running on)
 more than a dozen different processor architectures, and GDB itself
@@ -15,8 +15,8 @@ You can download GDB from the GNU FTP server in the directory:
 The vital stats:
 
   Size   md5sum                            Name
-  20MiB  372fa63a53adeee1bfbfd581d8da9e34  gdb-8.1.1.tar.xz
-  36MiB  73919964409462c28879134853fbb8da  gdb-8.1.1.tar.gz
+  20MiB  b5a49dbff00d9a87fbe114d14b3101c0  gdb-8.2.tar.xz
+  36MiB  0783c6d86775c5aff06cccc8a3d7cad8  gdb-8.2.tar.gz
 
 There is a web page for GDB at:
 
@@ -30,80 +30,41 @@ 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 8.1.1 brings the following fixes and enhancements over GDB 8.1:
+GDB 8.2 includes the following changes and enhancements:
 
- * PR gdb/22824 (misleading description of new rbreak Python function in GDB 8.1 NEWS file)
- * PR gdb/22849 (ctrl-c doesn't work in extended-remote)
- * PR gdb/22907 ([Regression] gdbserver doesn't work with filename-only binaries)
- * PR gdb/23028 (inconsistent disassemble of vcvtpd2dq)
- * PR gdb/23053 (Fix -D_GLIBCXX_DEBUG gdb-add-index regression)
- * PR gdb/23127 ([AArch64] GDB cannot be used for debugging software that uses high Virtual Addresses)
- * PR server/23158 (gdbserver no longer functional on Windows)
- * PR breakpoints/23210 ([8.1/8.2 Regression] Bogus Breakpoint address adjusted from 0xf7fe7dd3 to 0xfffffffff7fe7dd3)
+  * Support for the following target has been added:
 
-GDB 8.1 includes the following changes and enhancements:
+      RiscV ELF                       riscv*-*-elf
 
-  * Breakpoints on C++ functions are now set on all scopes by default
-    ("wild" matching);
+  * Support for following targets and native configurations has been removed:
 
-  * Support for inserting breakpoints on functions marked with C++ ABI tags;
+      m88k running OpenBSD            m88*-*-openbsd*
+      SH-5/SH64 ELF                   sh64-*-elf*, SH-5/SH64 support in sh*
+      SH-5/SH64 running GNU/Linux     SH-5/SH64 support in sh*-*-linux*
+      SH-5/SH64 running OpenBSD       SH-5/SH64 support in sh*-*-openbsd*
 
-  * Target floating-point arithmetic emulation during expression evaluation
-    (requires MPFR 3.1 or later);
+  * Various Python API enhancements
 
-  * Various Python Scripting enhancements;
+  * Aarch64/Linux enhancements:
 
-  * Improved Rust support; in particular, Trait objects can now be inspected
-    when debugging Rust code;
+    ** SVE support.
 
-  * GDB no longer makes assumptions about the type of symbols without
-    debugging information to avoid producing erroneous and often confusing
-    results;
+    ** Hardware watchpoints improvements for entities stored at unaligned
+       addresses.
 
-  * The 'enable' and 'disable' commands now accept a range of breakpoint
-    locations;
+  * New "c" response to disable the pager for the rest of the current command.
 
-  * New 'starti' command to start the program at the first instruction;
+  * C expressions can now use _Alignof, and C++ expressions can now use
+    alignof.
 
-  * New 'rbreak' command to insert a number of breakpoints via a regular
-    expression pattern (requires Python);
+  * Improved flexibility for loading symbol files.
 
-  * The 'ptype' command now supports printing the offset and size of
-    the fields in a struct;
+  * The 'info proc' command nows works on running processes on FreeBSD systems
+    as well as core files created on FreeBSD systems.
 
-  * The 'gcore' command now supports dumping all the memory mappings
-    ('-a' command-line option);
-
-  * New shortcuts for TUI Single-Key mode: 'i' for stepi, and 'o' for nexti;
-
-  * GDBserver enhancements:
-    ** Support for transmitting environment variables to GDBserver;
-    ** Support for starting inferior processes with a specified initial
-       working directory;
-    ** On Unix systems, support for globbing expansion and variable
-       substitution of inferior command-line arguments;
-
-  * Various completion enhancements;
-
-  * The command used to compile and inject code with the 'compile' command
-    is now configurable;
-
-  * New '--readnever' command-line option to speed the GDB startup when
-    debugging information is not needed;
-
-  * Support for the following new native configurations:
-    ** FreeBSD/aarch64 (aarch64*-*-freebsd*);
-    ** FreeBSD/arm (arm*-*-freebsd*);
-
-  * Support for the following new targets:
-    ** FreeBSD/aarch64 (aarch64*-*-freebsd*);
-    ** FreeBSD/arm (arm*-*-freebsd*);
-    ** OpenRISC ELF (or1k*-*-elf)
-
-  * Removed support for the following targets and native configurations:
-    ** Solaris2/x86 (i?86-*-solaris2.[0-9]);
-    ** Solaris2/sparc (sparc*-*-solaris2.[0-9]);
+  * A new --enable-codesign=CERT configure option to automatically codesign
+    GDB after build (useful on MacOS X).
 
 For a complete list and more details on each item, please see the gdb/NEWS
 file, available at:
-https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-8.1.1-release
+https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-8.2-release
index 453439da77a77a580a1a311307ec69906a97745c..f28112eabb0a47fe24e36b766ca04ebf154add0a 100644 (file)
@@ -48,7 +48,7 @@ Fish]" /></a>
 
 <!-- body, update above using ../../gdb/index.sh -->
 
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 8.1.1</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 8.2</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 2018-07-31.</p>
+<p>Last modified 2018-09-05.</p>
 </address>
 
 </body>
index 50b6efeab66bdd5f3fb578cc41973e2f5e10e229..e3d23bacbcf5af1cbeaf8d0cb1d23a6021040ee4 100644 (file)
@@ -89,7 +89,7 @@ GDB supports the following languages (in alphabetical order):
 
 <h3>GDB version 8.1.1</h3>
 
-Version <a href="../gdb/download/ANNOUNCEMENT">8.1.1</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">8.2</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
@@ -117,6 +117,47 @@ better.
 
 -->
 
+<dt>September 5th, 2018: <b>GDB 8.2 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 8.2, is available for <a
+href="../gdb/download/">download</a>.
+<p>
+This version of GDB includes the following changes and enhancements:
+<ul>
+  <li> Support for the following target has been added:
+    <ul>
+    <li> RiscV ELF (riscv*-*-elf)
+    </ul>
+  <li> Support for following targets and native configurations has been removed:
+    <ul>
+    <li> m88k running OpenBSD (m88*-*-openbsd*)
+    <li> SH-5/SH64 ELF (sh64-*-elf*)
+    <li> SH-5/SH64 (sh*)
+    <li> SH-5/SH64 running GNU/Linux (sh*-*-linux*)
+    <li> SH-5/SH64 running OpenBSD (sh*-*-openbsd*)
+    </ul>
+  <li> Various Python API enhancements
+  <li> Aarch64/Linux enhancements:
+    <ul>
+    <li> SVE support.
+    <li> Hardware watchpoints improvements for entities stored at unaligned
+         addresses.
+    <ul>
+  <li> New "c" response to disable the pager for the rest of the current
+       command.
+  <li> C expressions can now use _Alignof, and C++ expressions can now
+       use alignof.
+  <li> Improved flexibility for loading symbol files.
+  <li> The 'info proc' command nows works on running processes on FreeBSD
+       systems as well as core files created on FreeBSD systems.
+  <li> A new --enable-codesign=CERT configure option to automatically
+       codesign GDB after build (useful on MacOS X).
+</ul>
+
+See the <a href="https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-8.2-release">NEWS</a> file for a more complete and detailed list of what this release includes.
+<p>
+</dd>
+
 <dt>July 31st, 2018: <b>GDB 8.1.1 Released!</b></dt>
 <dd>
 <p> The latest version of GDB, version 8.1.1, is available for <a
@@ -148,56 +189,6 @@ git clone --branch gdb-8.2-branch ssh://sourceware.org/git/binutils-gdb.git
 <p>
 </dd>
 
-<dt>January 31st, 2018: <b>GDB 8.1 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 8.1, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-Changes in this release include:
-<ul>
-  <li> Breakpoints on C++ functions are now set on all scopes by default ("wild" matching);
-  <li> Support for inserting breakpoints on functions marked with C++ ABI tags;
-  <li> Target floating-point arithmetic emulation during expression evaluation (requires MPFR 3.1 or later);
-  <li> Various Python Scripting enhancements;
-  <li> Improved Rust support; in particular, Trait objects can now be inspected when debugging Rust code;
-  <li> GDB no longer makes assumptions about the type of symbols without debugging information to avoid producing erroneous and often confusing results;
-  <li> The 'enable' and 'disable' commands now accept a range of breakpoint locations;
-  <li> New 'starti' command to start the program at the first instruction;
-  <li> New 'rbreak' command to insert a number of breakpoints via a regular expression pattern (requires Python);
-  <li> The 'ptype' command now supports printing the offset and size of the fields in a struct;
-  <li> The 'gcore' command now supports dumping all the memory mappings ('-a' command-line option);
-  <li> New shortcuts for TUI Single-Key mode: 'i' for stepi, and 'o' for nexti;
-  <li> GDBserver enhancements:
-    <ul>
-    <li> Support for transmitting environment variables to GDBserver;
-    <li> Support for starting inferior processes with a specified initial working directory;
-    <li> On Unix systems, support for globbing expansion and variable substitution of inferior command-line arguments;
-    </ul>
-  <li> Various completion enhancements;
-  <li> The command used to compile and inject code with the 'compile' command is now configurable;
-  <li> New '--readnever' command-line option to speed the GDB startup when debugging information is not needed;
-  <li> Support for the following new native configurations:
-    <ul>
-    <li> FreeBSD/aarch64 (aarch64*-*-freebsd*);
-    <li> FreeBSD/arm (arm*-*-freebsd*);
-    </ul>
-  <li> Support for the following new targets:
-    <ul>
-    <li> FreeBSD/aarch64 (aarch64*-*-freebsd*);
-    <li> FreeBSD/arm (arm*-*-freebsd*);
-    <li> OpenRISC ELF (or1k*-*-elf)
-    </ul>
-  <li> Removed support for the following targets and native configurations:
-    <ul>
-    <li> Solaris2/x86 (i?86-*-solaris2.[0-9]);
-    <li> Solaris2/sparc (sparc*-*-solaris2.[0-9]);
-    </ul>
-</ul>
-
-See the <a href="https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-8.1-release">NEWS</a> 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
@@ -268,7 +259,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 2018-07-31.</p>
+<p>Last modified 2018-09-05.</p>
 </address>
 
 </body>
index 3e7b05974498588a6900e19203c52fc4f778585f..023d25fc2c937e796f31f70abe2397fa905e1ca9 100644 (file)
@@ -62,6 +62,47 @@ better.
 
 -->
 
+<dt>September 5th, 2018: <b>GDB 8.2 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 8.2, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+This version of GDB includes the following changes and enhancements:
+<ul>
+  <li> Support for the following target has been added:
+    <ul>
+    <li> RiscV ELF (riscv*-*-elf)
+    </ul>
+  <li> Support for following targets and native configurations has been removed:
+    <ul>
+    <li> m88k running OpenBSD (m88*-*-openbsd*)
+    <li> SH-5/SH64 ELF (sh64-*-elf*)
+    <li> SH-5/SH64 (sh*)
+    <li> SH-5/SH64 running GNU/Linux (sh*-*-linux*)
+    <li> SH-5/SH64 running OpenBSD (sh*-*-openbsd*)
+    </ul>
+  <li> Various Python API enhancements
+  <li> Aarch64/Linux enhancements:
+    <ul>
+    <li> SVE support.
+    <li> Hardware watchpoints improvements for entities stored at unaligned
+         addresses.
+    <ul>
+  <li> New "c" response to disable the pager for the rest of the current
+       command.
+  <li> C expressions can now use _Alignof, and C++ expressions can now
+       use alignof.
+  <li> Improved flexibility for loading symbol files.
+  <li> The 'info proc' command nows works on running processes on FreeBSD
+       systems as well as core files created on FreeBSD systems.
+  <li> A new --enable-codesign=CERT configure option to automatically
+       codesign GDB after build (useful on MacOS X).
+</ul>
+
+See the <a href="https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-8.2-release">NEWS</a> file for a more complete and detailed list of what this release includes.
+<p>
+</dd>
+
 <dt>July 31st, 2018: <b>GDB 8.1.1 Released!</b></dt>
 <dd>
 <p> The latest version of GDB, version 8.1.1, is available for <a
@@ -1727,7 +1768,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 2018-07-31.</p>
+<p>Last modified 2018-09-05.</p>
 </address>
 
 </body>
This page took 0.060584 seconds and 5 git commands to generate.