From: GDB Administrator Date: Wed, 5 Sep 2018 09:05:54 +0000 (+0000) Subject: announce the GDB 8.2 release X-Git-Url: https://www.sourceware.org/git/?a=commitdiff_plain;h=a0b9d711394a9f30f87fbc02a65c45f2d2e4462a;p=gdb-htdocs.git announce the GDB 8.2 release --- diff --git a/download/ANNOUNCEMENT b/download/ANNOUNCEMENT index 9ab2c02..e8714c3 100644 --- a/download/ANNOUNCEMENT +++ b/download/ANNOUNCEMENT @@ -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 diff --git a/download/index.html b/download/index.html index 453439d..f28112e 100644 --- a/download/index.html +++ b/download/index.html @@ -48,7 +48,7 @@ Fish]" /> -

The most recent release (GDB 8.1.1):

+

The most recent release (GDB 8.2):

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.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

-

Last modified 2018-07-31.

+

Last modified 2018-09-05.

diff --git a/index.html b/index.html index 50b6efe..e3d23ba 100644 --- a/index.html +++ b/index.html @@ -89,7 +89,7 @@ GDB supports the following languages (in alphabetical order):

GDB version 8.1.1

-Version 8.1.1 of GDB, the GNU +Version 8.2 of GDB, the GNU Debugger, is now available for download. See the ANNOUNCEMENT for details @@ -117,6 +117,47 @@ better. --> +
September 5th, 2018: GDB 8.2 Released!
+
+

The latest version of GDB, version 8.2, is available for download. +

+This version of GDB includes the following changes and enhancements: +

+
July 31st, 2018: GDB 8.1.1 Released!

The latest version of GDB, version 8.1.1, is available for

-
January 31st, 2018: GDB 8.1 Released!
-
-

The latest version of GDB, version 8.1, is available for download. -

-Changes in this release include: -

- -See the NEWS file for a more complete and detailed list of what this release includes. -

-

-
September 30, 2011: Release Mistakes in GDB Versions 6.0 - 7.3

A mistake has been detected in the release tar files for all @@ -268,7 +259,7 @@ Floor, Boston, MA 02110-1301 USA.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

-

Last modified 2018-07-31.

+

Last modified 2018-09-05.

diff --git a/news/index.html b/news/index.html index 3e7b059..023d25f 100644 --- a/news/index.html +++ b/news/index.html @@ -62,6 +62,47 @@ better. --> +
September 5th, 2018: GDB 8.2 Released!
+
+

The latest version of GDB, version 8.2, is available for download. +

+This version of GDB includes the following changes and enhancements: +

+
July 31st, 2018: GDB 8.1.1 Released!

The latest version of GDB, version 8.1.1, is available for

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

-

Last modified 2018-07-31.

+

Last modified 2018-09-05.