From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25438 invoked by alias); 18 Dec 2006 10:59:41 -0000 Received: (qmail 24876 invoked by uid 22791); 18 Dec 2006 10:58:49 -0000 X-Spam-Check-By: sourceware.org Date: Mon, 18 Dec 2006 10:59:00 -0000 From: Joel Brobecker To: gdb-announce@sourceware.org Subject: GDB 6.6 released! Message-ID: <20061218105733.GH3668@adacore.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.2i Mailing-List: contact gdb-announce-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-announce-owner@sourceware.org X-SW-Source: 2006/txt/msg00003.txt.bz2 GDB 6.6 released! Release 6.6 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 itself can run on most popular GNU/Linux, Unix and Microsoft Windows variants. You can download GDB from the GNU FTP server in the directory: ftp://ftp.gnu.org/gnu/gdb The vital stats: Size md5sum Name 14MB a4df41d28dd514d64e8ccbfe125fd9a6 gdb-6.6.tar.bz2 18MB 18be4e7a1ac713bda93d00fee20bbef8 gdb-6.6.tar.gz There is a web page for GDB at: http://www.gnu.org/software/gdb/ That page includes information about GDB mailing lists (an announcement mailing list, developers discussion lists, etc.), details on how to access GDB's CVS repository, locations for development snapshots, preformatted documentation, and links to related information around 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. Since the previous release (6.5, released on June 2006) we've made many fixes and enhancements including: * New targets Xtensa xtensa-elf Cell Broadband Engine SPU spu-elf * GDB can now be configured as a cross-debugger targeting native Windows (mingw32) or Cygwin. It can communicate with a remote debugging stub running on a Windows system over TCP/IP to debug Windows programs. * The GDB remote stub, gdbserver, has been updated to support Windows and Cygwin debugging. Both single-threaded and multi-threaded programs are supported. * The "set trust-readonly-sections" command works again. This command was broken in GDB 6.3, 6.4, and 6.5. * Support for GNU/Linux Thread Local Storage (TLS, per-thread variables) no longer requires symbolic debug information (e.g. DWARF-2). * New commands set substitute-path unset substitute-path show substitute-path Manage a list of substitution rules that GDB uses to rewrite the name of the directories where the sources are located. This can be useful for instance when the sources were moved to a different location between compilation and debugging. set trace-commands show trace-commands Print each CLI command as it is executed. Each command is prefixed with a number of `+' symbols representing the nesting depth. The source command now has a `-v' option to enable the same feature. * REMOVED features The ARM Demon monitor support (RDP protocol, "target rdp"). Kernel Object Display, an embedded debugging feature which only worked with an obsolete version of Cisco IOS. The 'set download-write-size' and 'show download-write-size' commands. * New remote packets qSupported: Tell a stub about GDB client features, and request remote target features. The first feature implemented is PacketSize, which allows the target to specify the size of packets it can handle - to minimize the number of packets required and improve performance when connected to a remote target. qXfer:auxv:read: Fetch an OS auxilliary vector from the remote stub. This packet is a more efficient replacement for qPart:auxv:read. * Removed remote packets qPart:auxv:read: This packet has been replaced by qXfer:auxv:read. Only GDB 6.4 and 6.5 used it, and only gdbserver implemented it. This release is the result of a team effort of many individuals who have contributed to this project. This includes: Alexandre Oliva, Alfred M. Szmidt, Andreas Schwab, Andrew Cagney, Andrew Stubbs, Andrzej Zaborowski, Ben Harris, Bob Wilson, Christopher Faylor, Corinna Vinschen, Daniel Jacobowitz, Denis Pilat, DJ Delorie, Eli Zaretskii, Fred Fish, Frederic Riss, Gaius Mulley, H.J. Lu, Jan Kratochvil, Jeff Johnston, Jim Blandy, Joel Brobecker, Joel Sherrill, Julian Brown, Kazuhiro Inaoka, Mark Kettenis, Mark Mitchell, Maxim Grigoriev, Michael Snyder, Mike Frysinger, Nathan J. Williams, Nathan Sidwell, Nick Roberts, Paul Brook, Paul Gilliam, Paul N. Hilfinger, Paul Pluzhnikov, Pedro Alves, Peter Schauer, Richard Henderson, Roger Sayle, Thiemo Seufer, Ulrich Weigand, Vladimir Prus. -- Joel