[www/commit] Add news of the gdb-6.8 release

Joel Brobecker brobecker@adacore.com
Thu Mar 27 19:21:00 GMT 2008


Here are the changes I made to the web pages to add a news entry
regarding the gdb-6.8 release:

        * download/ANNOUNCEMENT: Replace with gdb-6.8 release info.
        * download/index.html: Update release version number.
        * news/index.html: Add entry for gdb-6.8 release.
        * index.html: Add entry for gdb-6.8 release. Remove gdb-6.7
        entries.

-- 
Joel
-------------- next part --------------
Index: download/ANNOUNCEMENT
===================================================================
RCS file: /cvs/gdb/htdocs/download/ANNOUNCEMENT,v
retrieving revision 1.18
diff -u -p -r1.18 ANNOUNCEMENT
--- download/ANNOUNCEMENT	29 Oct 2007 18:59:13 -0000	1.18
+++ download/ANNOUNCEMENT	27 Mar 2008 19:15:02 -0000
@@ -1,7 +1,7 @@
 
-            GDB 6.7.1 released!
+            GDB 6.8 released!
 
-Release 6.7.1 of GDB, the GNU Debugger, is now available via anonymous
+Release 6.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 se
 The vital stats:
 
   Size  md5sum                            Name
-  15MB  30a6bf36eded4ae5a152d7d71b86dc14  gdb-6.7.1.tar.bz2
-  20MB  7a74dcafdd39d18678e5b5cc2c50bb0c  gdb-6.7.1.tar.gz
+  15MB  c9da266b884fb8fa54df786dfaadbc7a  gdb-6.8.tar.bz2
+  20MB  925695333524108291dc4012c4c9cbb8  gdb-6.8.tar.gz
 
 There is a web page for GDB at: 
 
@@ -30,244 +30,92 @@ 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.
 
-This is a minor release that fixes the following issues that were
-discovered in gdb-6.7 after it was released:
+GDB 6.8 brings many fixes and enhancements over the previous major release
+(6.7.1, released in October 2007), including:
 
-    * solib-target.c build-failure when building without libexpat support.
-
-    * GDB crash when calling an undefined MI command.
-
-    * gdb/2336: On Sparc/Solaris, GDB reports that it is unable to
-    read elf32-sparc objects.
-
-It also brings the following improvements:
-
-    * Better handling of parameter printing on powerpc.
-
-    * gdb/2341: Rework the code in sol-thread.c to allow it to build
-    with gcc-3.4.
-
-    * Some adjustements to allow the code to compile with Sun CC.
-
-In addition, GDB 6.7 brings many fixes and enhancements over the
-previous major release (6.6, released in December 2006), including:
-
-    * 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).
+  * GDB now supports the --enable-targets= configure option to allow
+  building a single GDB executable that supports multiple remote
+  target architectures.
+
+  * GDB now supports breakpoints with multiple locations,
+  including breakpoints on C++ constructors, inside C++ templates,
+  and in inlined functions.
+
+  * GDB now supports debugging C and C++ programs which use the
+  Decimal Floating Point extension.  In addition, the PowerPC target
+  now has a set of pseudo-registers to inspect decimal float values
+  stored in two consecutive float registers.
+
+  * Improved support for debugging Ada
+  Many improvements to the Ada language support have been made.  These
+  include:
+    - Better support for Ada2005 interface types
+    - Improved handling of arrays and slices in general
+    - Better support for Taft-amendment types
+    - The '{type} ADDRESS' expression is now allowed on the left hand-side
+      of an assignment
+    - Improved command completion in Ada
+    - Several bug fixes
   
-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
+  * Pending breakpoints no longer change their number when their address
+  is resolved.
   
-        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.
+  * GDB's ability to debug optimized code has been improved.  GDB more
+  accurately identifies function bodies and lexical blocks that occupy
+  more than one contiguous range of addresses.
   
-    target ocd
+  * Target descriptions can now describe registers for PowerPC.
 
-        Support for a Macraigor serial interface to on-chip debugging.
-        GDB does not directly support the newer parallel or USB
-        interfaces.
+  * GDB on GNU/Linux and HP/UX can now debug through "exec" of a new process.
 
-    DWARF 1 support
+The following new commands have been added:
 
-        A debug information format.  The predecessor to DWARF 2 and
-        DWARF 3, which are still supported.
+  set print frame-arguments (all|scalars|none)
+  show print frame-arguments
+    The value of this variable can be changed to control which argument
+    values should be printed by the debugger when displaying a frame.
+  
+  remote put
+  remote get
+  remote delete
+    Transfer files to and from a remote target, and delete remote files.
+
+GDB/MI interface improvements:
+
+  * The -break-insert MI command can optionally create pending breakpoints now.
+
+  * New MI commands:
+    -target-file-put
+    -target-file-get
+    -target-file-delete
+      Transfer files to and from a remote target, and delete remote files.
+  
+Support for the following new native configurations have been added:
 
-    Support for the HP aCC compiler on HP-UX/PA-RISC
+  x86/Windows                     i[34567]86-*-mingw32*
+  NetBSD/hppa                     hppa*-*netbsd*
+  Xtensa GNU/Linux                xtensa*-*-linux*
 
-        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.
+Support for the following targets has been added:
 
-    MIPS ".pdr" sections
+  NetBSD/hppa                     hppa*-*-netbsd*
+  Xtensa GNU/Linux                xtensa*-*-linux*
 
-        A MIPS-specific format used to describe stack frame layout
-        in debugging information.
+The following improvements were made to gdbserver, the GDB remote stub:
 
-    Scheme support
+  * Target descriptions can now describe registers for PowerPC
 
-        GDB could work with an older version of Guile to debug
-        the interpreter and Scheme programs running in it.
+  * Support for AltiVec and SPE registers have been added
 
-    set mips stack-arg-size
-    set mips saved-gpreg-size
+  * Thread debugger on GNU/Linux has been added even when libthread_db
+  is not available.
+  
+  * New file transfer commands introduced (remote put, remote get, and
+  remote delete)
+  
+  * Support for run and attach in extended-remote mode.
 
-        Use "set mips abi" to control parameter passing for MIPS.
+Some other removed features:
 
+  * Attaching to a program using the '-c' command line switch is no longer
+  supported.  Instead, using the '-p' or '--pid' option. 
Index: download/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/download/index.html,v
retrieving revision 1.47
diff -u -p -r1.47 index.html
--- download/index.html	29 Oct 2007 18:59:13 -0000	1.47
+++ download/index.html	27 Mar 2008 19:15:02 -0000
@@ -49,7 +49,7 @@ Fish]" /></a>
 
 <!-- body, update above using ../../gdb/index.sh -->
 
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 6.7.1</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 6.8</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-10-29.</p>
+<p>Last modified 2008-03-27.</p>
 </address>
 
 </body>
Index: news/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/news/index.html,v
retrieving revision 1.83
diff -u -p -r1.83 index.html
--- news/index.html	29 Feb 2008 18:29:18 -0000	1.83
+++ news/index.html	27 Mar 2008 19:15:03 -0000
@@ -63,6 +63,26 @@ better.
 
 -->
 
+<dt>March 27, 2008: <b>GDB 6.8 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 6.8, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li>Support for native x86/Windows, NetBSD/hppa and Xtensa GNU/Linux
+<li>Support for multiple remote target architectures
+<li>Support for the Decimal Floating Point extension
+<li>Improved Ada and C++ debugging
+<li>GDB/MI interface improvements
+<li>Remote protocol and gdbserver enhancements
+<li>Various new commands
+</ul>
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
 <dt>February 29, 2008: <b>GDB 6.8 branch created</b></dt>
 <dd>
 <p> The GDB 6.8 branch (<tt>gdb_6_8-branch</tt>) has been created.
@@ -735,7 +755,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 2008-02-29.</p>
+<p>Last modified 2008-03-27.</p>
 </address>
 
 </body>
Index: index.html
===================================================================
RCS file: /cvs/gdb/htdocs/index.html,v
retrieving revision 1.180
diff -u -p -r1.180 index.html
--- index.html	29 Feb 2008 18:29:18 -0000	1.180
+++ index.html	27 Mar 2008 19:15:03 -0000
@@ -103,45 +103,36 @@ better.
 
 -->
 
-<dt>February 29, 2008: <b>GDB 6.8 branch created</b></dt>
-<dd>
-<p> The GDB 6.8 branch (<tt>gdb_6_8-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_8-branch gdb
-</pre>
-<p>
-</dd>
-
-<dt>October 29, 2007: <b>GDB 6.7.1 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 6.7.1, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-See the <a href="../gdb/download/ANNOUNCEMENT">ANNOUNCEMENT</a> file
-for a more complete and detailed list of what this release includes.
-<p>
-</dd>
-
-<dt>October 10, 2007: <b>GDB 6.7 Released!</b></dt>
+<dt>March 27, 2008: <b>GDB 6.8 Released!</b></dt>
 <dd>
-<p> The latest version of GDB, version 6.7, is available for <a
+<p> The latest version of GDB, version 6.8, 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>Support for native x86/Windows, NetBSD/hppa and Xtensa GNU/Linux
+<li>Support for multiple remote target architectures
+<li>Support for the Decimal Floating Point extension
+<li>Improved Ada and C++ debugging
+<li>GDB/MI interface improvements
+<li>Remote protocol and gdbserver 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>February 29, 2008: <b>GDB 6.8 branch created</b></dt>
+<dd>
+<p> The GDB 6.8 branch (<tt>gdb_6_8-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_8-branch gdb
+</pre>
+<p>
+</dd>
+
 <dt>Nov 28, 2006: <b>Reversible Debugging</b></dt>
 <dd>
 <p> The GDB maintainers are looking for contributors interested
@@ -198,7 +189,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 2008-02-29.</p>
+<p>Last modified 2008-03-27.</p>
 </address>
 
 </body>


More information about the Gdb-patches mailing list