public inbox for gdb-announce@sourceware.org
 help / color / mirror / Atom feed
From: Joel Brobecker <brobecker@adacore.com>
To: gdb-announce@sourceware.org, info-gnu@gnu.org
Subject: GDB 7.9.1 released!
Date: Wed, 13 May 2015 18:35:00 -0000	[thread overview]
Message-ID: <20150513183440.4027040DA8@joel.gnat.com> (raw)



            GDB 7.9.1 released!

Release 7.9.1 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
  18MiB  35374c77a70884eb430c97061053a36e  gdb-7.9.1.tar.xz
  32MiB  f3b97de919a9dba84490b2e076ec4cb0  gdb-7.9.1.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 source 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.

GDB 7.9.1 brings the following fixes and enhancements over GDB 7.9:

   * PR build/18033 (C++ style comment used in gdb/iq2000-tdep.c and
     gdb/compile/compile-*.c)
   * PR build/18298 ("compile" command cannot find compiler if tools
     configured with triplet instead of quadruplet)
   * PR tui/18311 (Random SEGV when displaying registers in TUI mode)
   * PR python/18299 (exception when registering a global pretty-printer
     in verbose mode)
   * PR python/18066 (argument "word" seems broken in Command.complete
     (text, word))
   * PR pascal/17815 (Fix pascal behavior for class fields with testcase)
   * PR python/18285 (ptype expr-with-xmethod causes SEGV)

GDB 7.9 brings new targets, features and improvements, including:

   * Many improvements in GDB's Python scripting API.

   * Compilation and injection of source code into the inferior
     (requires GCC 5.0 or higher built with libcc1.so).

   * On resume, GDB now always passes the signal the program had stopped
     for to the thread the signal was sent to, even if the user changed
     threads before resuming.  Previously GDB would often (but not
     always) deliver the signal to the thread that happens to be current
     at resume time.

   * Conversely, the "signal" command now consistently delivers the
     requested signal to the current thread.  GDB now asks for
     confirmation if the program had stopped for a signal and the user
     switched threads meanwhile.

   * Hardware watchpoint support on x86 GNU Hurd.

   * New target

     ** MIPS SDE                        mips*-sde*-elf*

   * New commands

     ** add-auto-load-scripts-directory directory
     ** compile code [-r|-raw] [--] [source code]
     ** compile file [-r|-raw] filename
     ** demangle [-l language] [--] name
     ** maint print user-registers
     ** queue-signal signal-name-or-number

   * New options

     ** set debug symbol-lookup
     ** show debug symbol-lookup

   * MI changes

     ** New exit-code field in -list-thread-groups command output

   * Support for these obsolete configurations has been removed.

     ** Alpha running OSF/1 (or Tru64)          alpha*-*-osf*
     ** SGI Irix-5.x                            mips-*-irix5*
     ** SGI Irix-6.x                            mips-*-irix6*
     ** VAX running (4.2 - 4.3 Reno) BSD        vax-*-bsd*
     ** VAX running Ultrix                      vax-*-ultrix*

   * The "dll-symbols" command, and its two aliases ("add-shared-symbol-files"
     and "assf"), have been removed.  Use the "sharedlibrary" command, or
     its alias "share", instead.

For a complete list and more details on each item, please see the
gdb/NEWS file.

-- 
Joel Brobecker

                 reply	other threads:[~2015-05-13 18:35 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150513183440.4027040DA8@joel.gnat.com \
    --to=brobecker@adacore.com \
    --cc=gdb-announce@sourceware.org \
    --cc=info-gnu@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).