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.

diff --git a/index.html b/index.html index d16942f..8942038 100644 --- a/index.html +++ b/index.html @@ -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.

-

GDB version 7.7.1

+

GDB version 7.8

-Version 7.7.1 of GDB, the GNU +Version 7.8 of GDB, the GNU Debugger, is now available for download. See the ANNOUNCEMENT for details @@ -102,60 +102,22 @@ better. --> -
June 11th, 2014: GDB 7.8 branch created
-
-

The GDB 7.8 branch (gdb-7.8-branch) has been created. -To check out a copy of the branch use: -

-git clone --branch gdb-7.8-branch ssh://sourceware.org/git/binutils-gdb.git
-
-

-

- -
May 5th, 2014: GDB 7.7.1 Released!
-
-

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

-This is a minor corrective release over GDB 7.7, fixing the following -issues: -

-

-

- -
February 6th, 2014: GDB 7.7 Released!
+
July 29th, 2014: GDB 7.8 Released!
-

The latest version of GDB, version 7.7, is available for The latest version of GDB, version 7.8, is available for download.

Changes in this release include:

See the NEWS file for a more complete and detailed list of what this @@ -163,13 +125,14 @@ release includes.

-
January 9, 2012: Extensibility support using Guile
+
June 11th, 2014: GDB 7.8 branch created
-

GDB ought to support extensibility using Guile, the GNU extensibility -package (an implementation of Scheme). We are looking for people to -write the code to interface the two. Please write to gdb-patches AT -sourceware DOT org if you are interested. -

+

The GDB 7.8 branch (gdb-7.8-branch) has been created. +To check out a copy of the branch use: +

+git clone --branch gdb-7.8-branch ssh://sourceware.org/git/binutils-gdb.git
+
+

September 30, 2011: Release Mistakes in GDB Versions 6.0 - 7.3
@@ -242,7 +205,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-06-11.

+

Last modified 2014-07-29.

diff --git a/news/index.html b/news/index.html index 69d754f..51589a9 100644 --- a/news/index.html +++ b/news/index.html @@ -62,6 +62,29 @@ better. --> +
July 29th, 2014: GDB 7.8 Released!
+
+

The latest version of GDB, version 7.8, 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. +

+

+
June 11th, 2014: GDB 7.8 branch created

The GDB 7.8 branch (gdb-7.8-branch) has been created. @@ -1209,7 +1232,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-06-11.

+

Last modified 2014-07-29.