From: GDB Administrator
Date: Tue, 29 Jul 2014 14:29:08 +0000 (+0000)
Subject: update to announce the GDB 7.8 release.
X-Git-Url: https://www.sourceware.org/git/?a=commitdiff_plain;h=661224ece64dfef5305112d59092efa46c85ea8f;p=gdb-htdocs.git
update to announce the GDB 7.8 release.
---
diff --git a/download/ANNOUNCEMENT b/download/ANNOUNCEMENT
index 838c136..ba992fc 100644
--- a/download/ANNOUNCEMENT
+++ b/download/ANNOUNCEMENT
@@ -1,7 +1,7 @@
- GDB 7.7.1 released!
+ GDB 7.8 released!
-Release 7.7.1 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.8 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 77b20b515e7c25f032cb9732a66620fe gdb-7.7.1.tar.bz2
- 31MiB 45b07b53d81832d32ccd4829465d4886 gdb-7.7.1.tar.gz
+ 17MiB bd958fe9019d7c7896f29f6724a764ed gdb-7.8.tar.xz
+ 32MiB 38d816d641093db2e13ba284e26090b4 gdb-7.8.tar.gz
There is a web page for GDB at:
@@ -30,110 +30,65 @@ 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.7.1 provides the following fixes and improvements to GDB 7.7:
+GDB 7.8 brings new targets, features and improvements, including:
- * PR win32/14018 (pc register not available error on Windows)
- * PR python/16547 (GDB crashing on gdb.python/py-linetable.exp)
- * PR build/16550 (64-bit GDB doesn't build on Solaris)
- * PR gdb/16626 (auto-load regression: gdb uses wrong file to test safeness)
- * PR breakpoints/16292 (GDB oversteps a range in some cases.)
- * PR gdb/16575 (stale breakpoint instructions in the code cache)
- * PR gdb/16696 (AIX 32-bit cores, high section addresses)
- * PR gdb/16721 (Erroneous backtrace on AVR)
- * PR gdb/16832 (Erroneous backtrace on avrxmega architectures)
- * PR build/16873 (GDB 7.7 does not build with GCC 4.9)
+ * Guile scripting support.
-GDB 7.7 brings new targets, features and improvements, including:
-
- * C++:
-
- ** GDB now implements the 'typeid' operator.
- ** Exception Catchpoints can now filter by type.
-
- * Python scripting:
-
- ** 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.
+ * Python scripting enhancements.
* New commands:
- ** 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]
+ ** guile
+ ** guile-repl
+ ** info auto-load guile-scripts [REGEXP]
* New options:
- ** 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
+ ** maint ada set ignore-descriptive-types (on|off)
+ ** maint set target-async (on|off)
+ ** set|show auto-load guile-scripts (on|off)
+ ** set|show auto-connect-native-target
+ ** set|show guile print-stack (none|message|full)
+ ** set|show mi-async (on|off)
+ ** set|show print symbol-loading (off|brief|full)
+ ** set|show record btrace replay-memory-access (read-only|read-write)
- For all options that interpret 0 or -1 as meaning "unlimited",
- the literal 'unlimited' can ot be used.
+ * Deprecated commands:
- * New convenience variables/functions:
- ** $_exception
- ** $_exitsignal
- ** $_isvoid
+ ** "dll-symbols" and its two aliases ("add-shared-symbol-files" and
+ "assf"). Use the "sharedlibrary" command instead.
+ ** "set|show remotebaud". Use "set|show serial baud" instead.
- * GDB/MI:
+ * Remote Protocol:
- ** 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.
+ ** The qXfer:btrace:read packet supports a new annex 'delta'.
- * Remote Protocol:
+ * GDB/MI:
- ** 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.
+ ** A new option "-gdb-set mi-async" replaces "-gdb-set target-async".
* New target configurations:
- ** Nios II ELF nios2*-*-elf
- ** Nios II GNU/Linux nios2*-*-linux
- ** Texas Instruments MSP430 msp430*-*-elf
-
- * GDB Windows x64 unwinding data support.
+ ** PowerPC64 GNU/Linux little-endian powerpc64le-*-linux*
- * SystemTap SDT probes support on AArch64 GNU/Linux.
+ * btrace enhancements:
- * The 'tsave' command now supports CTF (Common Trace Format).
+ ** The btrace record target now supports the 'record goto' command.
+ ** The btrace record target supports limited reverse execution and
+ replay.
- * New script gcore, installed in $prefix/bin
+ * ISO C99 variable length automatic arrays support.
- * New script contrib/gdb-add-index.sh for adding .gdb_index sections
- to binaries.
+ * It is no longer required to "set target-async on" in order to use
+ background execution commands (e.g., "c&", "s&", etc.).
- * Improve arm*-linux record/replay support.
+ * "catch syscall" now implemented on s390*-linux* targets.
- * Removed support for a.out NetBSD and OpenBSD obsolete configurations.
- ELF variants of these configurations are kept supported.
+ * The "compare-sections" command now works on all targets.
- * The "set|show remotebaud" commands are deprecated. Use "show|show serial
- baud" instead.
+ * The "target native" command now connects to the native target, and
+ can be used to launch native programs, even if "set
+ auto-connect-native-target" is set to off.
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 fde1543..d1af1dc 100644
--- a/download/index.html
+++ b/download/index.html
@@ -48,7 +48,7 @@ Fish]" />
-The most recent release (GDB 7.7.1):
+The most recent release (GDB 7.8):
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 2014-05-05.
+Last modified 2014-07-29.