This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[commit/www] announced the GDB 7.4 release on GDB's WWW
- From: Joel Brobecker <brobecker at adacore dot com>
- To: gdb-patches at sourceware dot org
- Date: Tue, 24 Jan 2012 14:57:13 +0400
- Subject: [commit/www] announced the GDB 7.4 release on GDB's WWW
Hello,
Attached is the patch I checked in to announce GDB 7.4 on the GDB
web pages...
--
Joel
Index: index.html
===================================================================
RCS file: /cvs/gdb/htdocs/index.html,v
retrieving revision 1.201
diff -u -u -p -r1.201 index.html
--- index.html 9 Jan 2012 03:21:22 -0000 1.201
+++ index.html 24 Jan 2012 10:54:25 -0000
@@ -70,9 +70,9 @@ Pascal (and many other languages). Thos
on the same machine as GDB (native) or on another machine (remote). GDB
can run on most popular UNIX and Microsoft Windows variants.<p>
-<h3>GDB version 7.3.1</h3>
+<h3>GDB version 7.4</h3>
-Version <a href="../gdb/download/ANNOUNCEMENT">7.3.1</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">7.4</a> of GDB, the GNU
Debugger, is now available for <a
href="../gdb/download/">download</a>. See the <a
href="../gdb/download/ANNOUNCEMENT">ANNOUNCEMENT</a> for details
@@ -102,6 +102,29 @@ better.
-->
+<dt>January 24th, 2012: <b>GDB 7.4 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.4, is available for <a
+href="../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li> Many Python scripting improvements
+<li> Better support for ambiguous linespecs
+<li> Masked watchpoints
+<li> Tracepoint support improvements
+<li> Support for Texas Instruments TMS320C6x (tic6x-*-*)
+<li> A Renesas RL78 simulator (rl78-*-elf)
+<li> Some minor Remote protocol extensions and GDB/MI changes
+</ul>
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+
+Note that the gdbtui binary is deprecated, starting with GDB 7.5.
+Use "gdb -tui" instead.
+<p>
+</dd>
+
<dt>January 9, 2012: <b>Extensibility support using Guile</b></dt>
<dd>
<p> GDB ought to support extensibility using Guile, the GNU extensibility
@@ -148,26 +171,6 @@ This is a minor corrective release over
<p>
</dd>
-<dt>July 26, 2011: <b>GDB 7.3 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.3, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-Changes in this release include:
-<ul>
-<li> Initial OpenCL C support
-<li> C++ support enhancements
-<li> Improved Python support
-<li> ia64 HP-UX (native) and Blackfin (target) support
-<li> GDBserver support for PowerPC LynxOS, i686 LynxOS, and Blackfin Linux
-<li> Support for reading and writing a new .gdb_index section, containing
- a fast index of DWARF debugging info
-</ul>
-See the NEWS file for a more complete and detailed list of what this
-release includes.
-<p>
-</dd>
-
<dt>Nov 28, 2006: <b>Reversible Debugging</b></dt>
<dd>
<p> The GDB maintainers are looking for contributors interested
@@ -224,7 +227,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 2012-01-09.</p>
+<p>Last modified 2012-01-24.</p>
</address>
</body>
Index: download/ANNOUNCEMENT
===================================================================
RCS file: /cvs/gdb/htdocs/download/ANNOUNCEMENT,v
retrieving revision 1.27
diff -u -u -p -r1.27 ANNOUNCEMENT
--- download/ANNOUNCEMENT 4 Sep 2011 18:49:21 -0000 1.27
+++ download/ANNOUNCEMENT 24 Jan 2012 10:54:25 -0000
@@ -1,7 +1,7 @@
- GDB 7.3.1 released!
+ GDB 7.4 released!
-Release 7.3 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.4 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
- 19MB b89a5fac359c618dda97b88645ceab47 gdb-7.3.1.tar.bz2
- 25MB c2795d636a9481d022608cab201be613 gdb-7.3.1.tar.gz
+ 20MB 95a9a8305fed4d30a30a6dc28ff9d060 gdb-7.4.tar.bz2
+ 27MB 7877875c8af7c7ef7d06d329ac961d3f gdb-7.4.tar.gz
There is a web page for GDB at:
@@ -30,57 +30,97 @@ 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.
-GDB 7.3.1 is a minor corrective release over the 7.3 release, bringing
-mostly the following changes:
+GDB 7.4 brings new targets, features and improvements, including:
- * Build fixes for NetBSD / OpenBSD targets
+ * New target: Texas Instruments TMS320C6x (tic6x-*-*)
- * ISBN and Edition number update of the GDB User's Manual
+ * New simulator: Renesas RL78 (rl78-*-elf)
-GDB 7.3 brings new targets, features and improvements, including:
+ * New configure option --with-iconv-bin.
- * Initial OpenCL C language support has been added
-
- * C++ enhancements:
- * Template parameters are now in scope when debugging in an
- instantiation
- * The motion commands "next", "finish", "until", and "advance" now
- work better when exceptions are thrown
+ * Python scripting improvements:
+ ** The Python commands and convenience functions located in
+ the data directory are now automatically loaded on GDB start-up.
+ ** New command "set python print-stack none|full|message",
+ replacing "maint set python print-stack on|off", which has
+ been deprecated in GDB 7.5.
+ ** The "gdb.breakpoint" function has been deprecated in favor of
+ "gdb.breakpoints".
+ ** Type objects for struct and union types now allow access to
+ the fields using standard Python dictionary (mapping) methods.
+ ** Four new attributes in class Block.
+ ** Class Symbols now provides a "type" attribute.
+ ** A prompt substitution hook, and a new gdb.prompt module.
+ ** A new class "gdb.FinishBreakpoint".
+ ** A new event "gdb.new_objfile".
+ ** A new function, "deep_items" has been added to module gdb.types.
+
+ * Changes to existing commands:
+ ** libthread-db-search-path now supports two special values:
+ $sdir and $pdir
+
+ * New commands:
+ ** "skip file", "skip function": To skip uninteresting functions
+ during debugging.
+ ** watch EXPRESSION mask MASK_VALUE
+ ** info auto-load-scripts [REGEXP]
+ ** info macro [-all] [--] MACRO
+ ** collect[/s] EXPRESSIONS
+ ** tstart [NOTES]
+ ** tstop [NOTES]
+ ** "!" (alias of the "shell" command)
+
+ * New options:
+ ** set extended-prompt
+ show extended-prompt
+ ** set print entry-values (both|compact|default|if-needed|no|only|
+ preferred)
+ show print entry-values
+ ** set debug entry-values
+ show debug entry-values
+ ** set basenames-may-differ
+ show basenames-may-differ
+ ** set trace-user
+ show trace-user
+ set trace-notes
+ show trace-notes
+ ** set trace-stop-notes
+ show trace-stop-notes
+
+ * GDB now handles ambiguous linespecs more consistently, and set
+ a breakpoint on all matching locations. Locations will be added
+ or removed according to inferior changes.
+
+ * Masked Watchpoint support on PowerPC BookE running
+ a Linux kernel (version 2.6.34 or later).
+
+ * Ability to display function parameter values at the time the function
+ gets called (only available with code compiled with GCC 4.7 or later).
+ See new option "set print entry-values".
+
+ * Tracepoint improvements:
+ ** Ability to enable and disable tracepoints at any time after
+ a trace experiment has been started.
+ ** Fast tracepoints on 32-bit x86-architectures can now be placed
+ at locations with 4-byte instructions (the minimum was previously
+ 5 bytes).
+
+ * Remote protocol changes:
+ ** New packets: QTEnable, QTDisable, QTNotes, qTP, qTMinFTPILen,
+ ** New commands: "set dcache line" and "set dcache line-size".
+ ** New command "set remote hardware-watchpoint-length-limit".
+
+ * GDB/MI changes:
+ ** "*stopped" events can report several new "reason"s.
+ ** Breakpoint changes are now notified using new async records.
+ ** New command: -ada-task-info.
- * Improved Python support, enhancing the existing APIs as well as
- introducing new ones.
+ * New GDBserver operation: --once.
- * Improved thread debugging support:
- * GDB now understands thread names
- * A new command "thread find [REGEXP]" has been added
-
- * GDBserver enhancements:
- * Support for PowerPC LynxOS (versions 4.x and 5.x) and i686 LynxOS
- (version 5.x)
- * Support for Blackfin Linux
-
- * Support for reading and writing a new .gdb_index section,
- containing a fast index of DWARF debugging info
-
- * Various GDB/MI improvements
-
- * Support for ia64 HP-UX (ia64-*-hpux*) has been added
-
- * Target support for Analog Devices, Inc. Blackfin Processors (bfin-*)
-
- * GNU simulator improvements:
- * New --map-info flag
- * CFI flash simulation support
-
-Other worthy improvments (in random order):
- * The "catch syscall" command is now available on mips-linux.
- * New GDB Commands: "set directories"
- * Support for using labels in linespecs (Eg you can use "advance label")
- * The "watch" command now accepts an optional "-location" argument
- * Thread debugging of core dumps now supported on GNU/Linux
- * Ranged breakpoints support (PowerPC BookE running Linux 2.6.34 or later)
- * Support for Ada task switching inside programs using the Ravenscar profile
+ * The gdbtui binary will be deprecated deprecated starting with GDB
+ 7.5. Use "gdb -tui" instead.
For a complete list and more details on each item, please see the
gdb/NEWS file.
+
Index: download/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/download/index.html,v
retrieving revision 1.54
diff -u -u -p -r1.54 index.html
--- download/index.html 4 Sep 2011 18:49:21 -0000 1.54
+++ download/index.html 24 Jan 2012 10:54:25 -0000
@@ -48,7 +48,7 @@ Fish]" /></a>
<!-- body, update above using ../../gdb/index.sh -->
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.3.1</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.4</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:
@@ -116,7 +116,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 2011-09-04.</p>
+<p>Last modified 2012-01-24.</p>
</address>
</body>
Index: news/index.html
===================================================================
RCS file: /cvs/gdb/htdocs/news/index.html,v
retrieving revision 1.101
diff -u -u -p -r1.101 index.html
--- news/index.html 9 Jan 2012 03:21:22 -0000 1.101
+++ news/index.html 24 Jan 2012 10:54:26 -0000
@@ -62,6 +62,29 @@ better.
-->
+<dt>January 24th, 2012: <b>GDB 7.4 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.4, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li> Many Python scripting improvements
+<li> Better support for ambiguous linespecs
+<li> Masked watchpoints
+<li> Tracepoint support improvements
+<li> Support for Texas Instruments TMS320C6x (tic6x-*-*)
+<li> A Renesas RL78 simulator (rl78-*-elf)
+<li> Some minor Remote protocol extensions and GDB/MI changes
+</ul>
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+
+Note that the gdbtui binary is deprecated, starting with GDB 7.5.
+Use "gdb -tui" instead.
+<p>
+</dd>
+
<dt>January 9, 2012: <b>Extensibility support using Guile</b></dt>
<dd>
<p> GDB ought to support extensibility using Guile, the GNU extensibility
@@ -961,7 +984,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 2012-01-09.</p>
+<p>Last modified 2012-01-24.</p>
</address>
</body>