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.