[commit/www] Announce availability of gdb-6.7 release

Joel Brobecker brobecker@adacore.com
Wed Oct 10 18:41:00 GMT 2007


[with the patch this time....]

> 2007-10-10  Joel Brobecker  <brobecker@adacore.com>
> 
>         * download/ANNOUNCEMENT: Replace with gdb-6.7 announcement.
>         * download/index.html: Update latest release version.
>         * news/index.html: Add entry for gdb-6.7 release.
>         * index.html: Add entry for gdb-6.7 release. Remove entry
>         associated to gdb-6.6 release.

-- 
Joel
-------------- next part --------------
Index: download/ANNOUNCEMENT
===================================================================
RCS file: /cvs/gdb/htdocs/download/ANNOUNCEMENT,v
retrieving revision 1.15
diff -u -p -r1.15 ANNOUNCEMENT
--- download/ANNOUNCEMENT	18 Dec 2006 10:36:45 -0000	1.15
+++ download/ANNOUNCEMENT	10 Oct 2007 18:27:40 -0000
@@ -1,7 +1,7 @@
 
-            GDB 6.6 released!
+            GDB 6.7 released!
 
-Release 6.6 of GDB, the GNU Debugger, is now available via anonymous
+Release 6.7 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 se
 The vital stats:
 
   Size  md5sum                            Name
-  14MB  a4df41d28dd514d64e8ccbfe125fd9a6  gdb-6.6.tar.bz2
-  18MB  18be4e7a1ac713bda93d00fee20bbef8  gdb-6.6.tar.gz
+  15MB  d6e7c0ad7654bc91a3a457fabb6ad6c6  gdb-6.7.tar.bz2
+  20MB  5f415f8bef0f3a4947845c78ab102b2d  gdb-6.7.tar.gz
 
 There is a web page for GDB at: 
 
@@ -30,70 +30,225 @@ the net.  We will put errata notes and h
 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
+Since the previous release (6.5, released in December 2006) we have made
 many fixes and enhancements including:
 
-* New targets
+    * Resolved 101 resource leaks, null pointer dereferences, etc. in gdb,
+    bfd, libiberty and opcodes, as revealed by static analysis donated by
+    Coverity, Inc. (http://scan.coverity.com).
+    
+    * When looking up multiply-defined global symbols, GDB will now prefer the
+    symbol definition in the current shared library if it was built using the
+    -Bsymbolic linker option.
+    
+    * When the Text User Interface (TUI) is not configured, GDB will now
+    recognize the -tui command-line option and print a message that the TUI
+    is not supported.
+    
+    * The GDB remote stub, gdbserver, now has lower overhead for high
+    frequency signals (e.g. SIGALRM) via the QPassSignals packet.
+    
+    * GDB for MIPS targets now autodetects whether a remote target provides
+    32-bit or 64-bit register values.
+    
+    * Support for C++ member pointers has been improved.
+    
+    * GDB now understands XML target descriptions, which specify the
+    target's overall architecture.  GDB can read a description from
+    a local file or over the remote serial protocol.
+    
+    * Vectors of single-byte data use a new integer type which is not
+    automatically displayed as character or string data.
+    
+    * The /s format now works with the print command.  It displays
+    arrays of single-byte integers and pointers to single-byte integers
+    as strings.
+    
+    * Target descriptions can now describe target-specific registers,
+    for architectures which have implemented the support (currently
+    only ARM, M68K, and MIPS).
+    
+    * GDB and the GDB remote stub, gdbserver, now support the XScale
+    iWMMXt coprocessor.
+    
+    * The GDB remote stub, gdbserver, has been updated to support
+    ARM Windows CE (mingw32ce) debugging, and GDB Windows CE support
+    has been rewritten to use the standard GDB remote protocol.
+    
+    * GDB can now step into C++ functions which are called through thunks.
+    
+    * GDB for the Cell/B.E. SPU now supports overlay debugging.
+    
+    * The GDB remote protocol "qOffsets" packet can now honor ELF segment
+    layout.  It also supports a TextSeg= and DataSeg= response when only
+    segment base addresses (rather than offsets) are available.
+    
+    * The /i format now outputs any trailing branch delay slot instructions
+    immediately following the last instruction within the count specified.
+    
+    * The GDB remote protocol "T" stop reply packet now supports a
+    "library" response.  Combined with the new "qXfer:libraries:read"
+    packet, this response allows GDB to debug shared libraries on targets
+    where the operating system manages the list of loaded libraries (e.g.
+    Windows and SymbianOS).
+    
+    * The GDB remote stub, gdbserver, now supports dynamic link libraries
+    (DLLs) on Windows and Windows CE targets.
+    
+    * GDB now supports a faster verification that a .debug file matches
+      its binary according to its build-id signature, if the signature is
+      present.
+
+The following new commands have been added:
+
+    set remoteflow
+    show remoteflow
+      Enable or disable hardware flow control (RTS/CTS) on the serial port
+      when debugging using remote targets.
+    
+    set mem inaccessible-by-default
+    show mem inaccessible-by-default
+      If the target supplies a memory map, for instance via the remote
+      protocol's "qXfer:memory-map:read" packet, setting this variable
+      prevents GDB from accessing memory outside the memory map.  This
+      is useful for targets with memory mapped registers or which react
+      badly to accesses of unmapped address space.
+    
+    set breakpoint auto-hw
+    show breakpoint auto-hw
+      If the target supplies a memory map, for instance via the remote
+      protocol's "qXfer:memory-map:read" packet, setting this variable
+      lets GDB use hardware breakpoints automatically for memory regions
+      where it can not use software breakpoints.  This covers both the
+      "break" command and internal breakpoints used for other commands
+      including "next" and "finish".
+    
+    catch exception
+    catch exception unhandled
+      Stop the program execution when Ada exceptions are raised.
+    
+    catch assert
+      Stop the program execution when an Ada assertion failed.
+    
+    set sysroot
+    show sysroot
+      Set an alternate system root for target files.  This is a more
+      general version of "set solib-absolute-prefix", which is now
+      an alias to "set sysroot".
+    
+    info spu
+      Provide extended SPU facility status information.  This set of
+      commands is available only when debugging the Cell/B.E. SPU
+      architecture.
+
+    set tdesc filename
+    unset tdesc filename
+    show tdesc filename
+      Use the specified local file as an XML target description, and do
+      not query the target for its built-in description.
+
+Support for some new native configuration have been added:
+
+    OpenBSD/sh                      sh*-*openbsd*
+    
+Support for the following targets has been added:
+
+    OpenBSD/sh                      sh*-*-openbsd*
+    MIPS64 GNU/Linux (gdbserver)    mips64-linux-gnu
+    Toshiba Media Processor         mep-elf
+
+The following new remote packets have been introduced:
+
+    QPassSignals:
+      Ignore the specified signals; pass them directly to the debugged program
+      without stopping other threads or reporting them to GDB.
+    
+    qXfer:features:read:
+      Read an XML target description from the target, which describes its
+      features.
+    
+    qXfer:spu:read:
+    qXfer:spu:write:
+      Read or write contents of an spufs file on the target system.  These
+    
+    qXfer:libraries:read:
+      Report the loaded shared libraries.  Combined with new "T" packet
+      response, this packet allows GDB to debug shared libraries on
+      targets where the operating system manages the list of loaded
+      libraries (e.g. Windows and SymbianOS).
+  
+Support for these obsolete configurations has been removed:
+
+    alpha*-*-osf1*
+    alpha*-*-osf2*
+    d10v-*-*
+    hppa*-*-hiux*
+    i[34567]86-ncr-*
+    i[34567]86-*-dgux*
+    i[34567]86-*-lynxos*
+    i[34567]86-*-netware*
+    i[34567]86-*-sco3.2v5*
+    i[34567]86-*-sco3.2v4*
+    i[34567]86-*-sco*
+    i[34567]86-*-sysv4.2*
+    i[34567]86-*-sysv4*
+    i[34567]86-*-sysv5*
+    i[34567]86-*-unixware2*
+    i[34567]86-*-unixware*
+    i[34567]86-*-sysv*
+    i[34567]86-*-isc*
+    m68*-cisco*-*
+    m68*-tandem-*
+    mips*-*-pe 
+    rs6000-*-lynxos*
+    sh*-*-pe
+
+Some other removed features:
+    target abug
+    target cpu32bug
+    target est
+    target rom68k
+  
+        Various m68k-only ROM monitors.
+
+    target hms
+    target e7000
+    target sh3
+    target sh3e
+
+        Various Renesas ROM monitors and debugging interfaces for SH and
+        H8/300.
+  
+    target ocd
+
+        Support for a Macraigor serial interface to on-chip debugging.
+        GDB does not directly support the newer parallel or USB
+        interfaces.
+
+    DWARF 1 support
+
+        A debug information format.  The predecessor to DWARF 2 and
+        DWARF 3, which are still supported.
+
+    Support for the HP aCC compiler on HP-UX/PA-RISC
+
+        SOM-encapsulated symbolic debugging information, automatic
+        invocation of pxdb, and the aCC custom C++ ABI.  This does not
+        affect HP-UX for Itanium or GCC for HP-UX/PA-RISC.  Code compiled
+        with aCC can still be debugged on an assembly level.
+
+    MIPS ".pdr" sections
+
+        A MIPS-specific format used to describe stack frame layout
+        in debugging information.
+
+    Scheme support
 
-Xtensa                          xtensa-elf
-Cell Broadband Engine SPU       spu-elf
+        GDB could work with an older version of Guile to debug
+        the interpreter and Scheme programs running in it.
 
-* 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.
+    set mips stack-arg-size
+    set mips saved-gpreg-size
 
+        Use "set mips abi" to control parameter passing for MIPS.
 
Index: download/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/download/index.html,v
retrieving revision 1.45
diff -u -p -r1.45 index.html
--- download/index.html	7 Aug 2007 23:48:49 -0000	1.45
+++ download/index.html	10 Oct 2007 18:27:40 -0000
@@ -49,7 +49,7 @@ Fish]" /></a>
 
 <!-- body, update above using ../../gdb/index.sh -->
 
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 6.6</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 6.7</a>):</h3>
 
 You can download the most recent official release of GDB from either
 Project GNU's FTP server, or Red Hat's sources site:
@@ -117,7 +117,7 @@ Floor, Boston, MA 02110-1301 USA.</p>
 <p>Verbatim copying and distribution of this entire article is
 permitted in any medium, provided this notice is preserved.</p>
 
-<p>Last modified 2007-07-31.</p>
+<p>Last modified 2007-10-10.</p>
 </address>
 
 </body>
Index: news/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/news/index.html,v
retrieving revision 1.80
diff -u -p -r1.80 index.html
--- news/index.html	11 Sep 2007 21:53:04 -0000	1.80
+++ news/index.html	10 Oct 2007 18:27:40 -0000
@@ -63,6 +63,25 @@ better.
 
 -->
 
+<dt>October 10, 2007: <b>GDB 6.7 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 6.7, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li>New targets (OpenBSD/sh, MIPS64 GNU/Linux, mep-elf)
+<li>Support for XML target description
+<li>Improved C++ debugging
+<li>Remote protocol enhancements
+<li>Various new commands
+<li>some removed obsolete configurations and features
+</ul>
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
 <dt>September 11, 2007: <b>GDB 6.7 branch created</b></dt>
 <dd>
 <p> The GDB 6.7 branch (<tt>gdb_6_7-branch</tt>) has been created.
@@ -696,7 +715,7 @@ Floor, Boston, MA 02110-1301 USA.</p>
 <p>Verbatim copying and distribution of this entire article is
 permitted in any medium, provided this notice is preserved.</p>
 
-<p>Last modified 2007-09-11.</p>
+<p>Last modified 2007-10-10.</p>
 </address>
 
 </body>
Index: index.html
===================================================================
RCS file: /cvs/gdb/htdocs/index.html,v
retrieving revision 1.176
diff -u -p -r1.176 index.html
--- index.html	11 Sep 2007 21:53:04 -0000	1.176
+++ index.html	10 Oct 2007 18:27:40 -0000
@@ -103,34 +103,35 @@ better.
 
 -->
 
-<dt>September 11, 2007: <b>GDB 6.7 branch created</b></dt>
-<dd>
-<p> The GDB 6.7 branch (<tt>gdb_6_7-branch</tt>) has been created.
-To check out a copy of the branch use:
-<pre>
-cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_7-branch gdb
-</pre>
-<p>
-</dd>
-
-<dt>December 18, 2006: <b>GDB 6.6 Released!</b></dt>
+<dt>October 10, 2007: <b>GDB 6.7 Released!</b></dt>
 <dd>
-<p> The latest version of GDB, version 6.6, is available for <a
+<p> The latest version of GDB, version 6.7, is available for <a
 href="../gdb/download/">download</a>.
 <p>
 Changes in this release include:
 <ul>
-<li>New targets (xtensa-elf, spu-elf)
-<li>New remote stub ports (windows and cygwin)
-<li>GNU/Linux Thread Local Storage (TLS) enhancements
-<li>New remote protocol packets
+<li>New targets (OpenBSD/sh, MIPS64 GNU/Linux, mep-elf)
+<li>Support for XML target description
+<li>Improved C++ debugging
+<li>Remote protocol enhancements
 <li>Various new commands
+<li>some removed obsolete configurations and features
 </ul>
 See the NEWS file for a more complete and detailed list of what this
 release includes.
 <p>
 </dd>
 
+<dt>September 11, 2007: <b>GDB 6.7 branch created</b></dt>
+<dd>
+<p> The GDB 6.7 branch (<tt>gdb_6_7-branch</tt>) has been created.
+To check out a copy of the branch use:
+<pre>
+cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_7-branch gdb
+</pre>
+<p>
+</dd>
+
 <dt>Nov 28, 2006: <b>Reversible Debugging</b></dt>
 <dd>
 <p> The GDB maintainers are looking for contributors interested
@@ -187,7 +188,7 @@ Floor, Boston, MA 02110-1301 USA.</p>
 <p>Verbatim copying and distribution of this entire article is
 permitted in any medium, provided this notice is preserved.</p>
 
-<p>Last modified 2007-09-11.</p>
+<p>Last modified 2007-10-10.</p>
 </address>
 
 </body>


More information about the Gdb-patches mailing list