- GDB 7.4.1 released!
+ GDB 7.5 released!
-Release 7.4.1 of GDB, the GNU Debugger, is now available via anonymous
+Release 7.5 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
The vital stats:
Size md5sum Name
- 20MB 8854d34691087ec127d934692639855f gdb-7.4.1.tar.bz2
- 27MB 5fb7fca9ef7a9e3cfee0e2f2c0e52051 gdb-7.4.1.tar.gz
+ 21MB 24a6779a9fe0260667710de1b082ef61 gdb-7.5.tar.bz2
+ 28MB c9f5ed81008194f8f667f131234f3ef0 gdb-7.5.tar.gz
-There is a web page for GDB at:
+There is a web page for GDB at:
http://www.gnu.org/software/gdb/
on-line as any problems come up. All mailing lists archives are also
browsable via the web.
-GDB 7.4.1 is a minor corrective release based on GDB 7.4, bringing
-the following fixes:
-
- * [GDB/MI] Error when resuming program execution in all-stop mode
- ("Cannot execute this command without a live selected thread").
-
- * [Pascal] Polluted display of class methods parameters.
-
- * [target remote] Errror when connecting to remote target where
- disconnected tracing is in effect.
-
- * [AVX] Float and ymm* register values not available.
-
- * [GDB] Crash when using the "finish" command.
-
- * [build] makeinfo should not be required to build GDB.
-
-GDB 7.4 brings new targets, features and improvements, including:
-
- * New target: Texas Instruments TMS320C6x (tic6x-*-*)
-
- * New simulator: Renesas RL78 (rl78-*-elf)
-
- * New configure option --with-iconv-bin.
-
- * 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.
-
- * New GDBserver operation: --once.
-
- * The gdbtui binary will be deprecated deprecated starting with GDB
- 7.5. Use "gdb -tui" instead.
+GDB 7.5 brings new targets, features and improvements, including:
+
+ * Go language support.
+
+ * New targets (x32 ABI, microMIPS, Renesas RL78, HP OpenVMS ia64).
+
+ * More Python scripting improvements.
+
+ * SDT (Static Defined Tracing) probes support with SystemTap probes.
+
+ * GDBserver improvements (stdio connections, target-side evaluation
+ of breakpoint conditions, remote protocol improvements).
+
+ * Other miscellaneous improvements (ability to stop when a shared
+ library is loaded/unloaded, dynamic printf, etc).
+
+ * Reverse debugging on ARM.
+
+ * The binary "gdbtui" has been abandoned and can no longer be built.
+ Use "gdb -tui" instead.
For a complete list and more details on each item, please see the
gdb/NEWS file.
<!-- body, update above using ../../gdb/index.sh -->
-<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.4.1</a>):</h3>
+<h3>The most recent release (<a href="ANNOUNCEMENT">GDB 7.5</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:
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2012-04-26.</p>
+<p>Last modified 2012-08-17.</p>
</address>
</body>
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.4.1</h3>
+<h3>GDB version 7.5</h3>
-Version <a href="../gdb/download/ANNOUNCEMENT">7.4.1</a> of GDB, the GNU
+Version <a href="../gdb/download/ANNOUNCEMENT">7.5</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
-->
-<dt>July 17th, 2012: <b>GDB 7.5 branch created</b></dt>
-<dd>
-<p> The GDB 7.5 branch (<tt>gdb_7_5-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_7_5-branch gdb
-</pre>
-<p>
-</dd>
-
-<dt>April 26th, 2012: <b>GDB 7.4.1 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.4.1, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-This is a minor corrective release over GDB 7.4, fixing the following
-issues:
-<ul>
-<li> [GDB/MI] Error when resuming program execution in all-stop mode
- ("Cannot execute this command without a live selected thread").
-<li> [Pascal] Polluted display of class methods parameters.
-<li> [target remote] Errror when connecting to remote target where
- disconnected tracing is in effect.
-<li> [AVX] Float and ymm* register values not available.
-<li> [GDB] Crash when using the "finish" command.
-<li> [build] makeinfo should not be required to build GDB.
-</ul>
-<p>
-</dd>
-
-<dt>January 24th, 2012: <b>GDB 7.4 Released!</b></dt>
+<dt>August 17th, 2012: <b>GDB 7.5 Released!</b></dt>
<dd>
-<p> The latest version of GDB, version 7.4, is available for <a
+<p> The latest version of GDB, version 7.5, 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
+<li> Go language support.
+<li> New targets (x32 ABI, microMIPS, Renesas RL78, HP OpenVMS ia64).
+<li> More Python scripting improvements.
+<li> SDT (Static Defined Tracing) probes support with SystemTap probes.
+<li> GDBserver improvements (stdio connections, target-side evaluation
+ of breakpoint conditions, remote protocol improvements).
+<li> Other miscellaneous improvements (ability to stop when a shared
+ library is loaded/unloaded, dynamic printf, etc).
+<li> Reverse debugging on ARM.
+<li> The binary "gdbtui" has been abandoned and can no longer be built.
+ Use "gdb -tui" instead.
</ul>
See the NEWS file for a more complete and detailed list of what this
release includes.
+<p>
+</dd>
-Note that the gdbtui binary is deprecated, starting with GDB 7.5.
-Use "gdb -tui" instead.
+<dt>July 17th, 2012: <b>GDB 7.5 branch created</b></dt>
+<dd>
+<p> The GDB 7.5 branch (<tt>gdb_7_5-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_7_5-branch gdb
+</pre>
<p>
</dd>
<p>
</dd>
-<dt>September 4, 2011: <b>GDB 7.3.1 Released!</b></dt>
-<dd>
-<p> The latest version of GDB, version 7.3.1, is available for <a
-href="../gdb/download/">download</a>.
-<p>
-This is a minor corrective release over GDB 7.3 mostly bringing:
-<ul>
-<li> Build fixes for NetBSD / OpenBSD targets
-<li> ISBN and Edition number update of the GDB User's Manual
-</ul>
-<p>
-</dd>
-
<dt>Nov 28, 2006: <b>Reversible Debugging</b></dt>
<dd>
<p> The GDB maintainers are looking for contributors interested
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2012-07-17.</p>
+<p>Last modified 2012-08-17.</p>
</address>
</body>
-->
+<dt>August 17th, 2012: <b>GDB 7.5 Released!</b></dt>
+<dd>
+<p> The latest version of GDB, version 7.5, is available for <a
+href="../../gdb/download/">download</a>.
+<p>
+Changes in this release include:
+<ul>
+<li> Go language support.
+<li> New targets (x32 ABI, microMIPS, Renesas RL78, HP OpenVMS ia64).
+<li> More Python scripting improvements.
+<li> SDT (Static Defined Tracing) probes support with SystemTap probes.
+<li> GDBserver improvements (stdio connections, target-side evaluation
+ of breakpoint conditions, remote protocol improvements).
+<li> Other miscellaneous improvements (ability to stop when a shared
+ library is loaded/unloaded, dynamic printf, etc).
+<li> Reverse debugging on ARM.
+<li> The binary "gdbtui" has been abandoned and can no longer be built.
+ Use "gdb -tui" instead.
+</ul>
+See the NEWS file for a more complete and detailed list of what this
+release includes.
+<p>
+</dd>
+
<dt>July 17th, 2012: <b>GDB 7.5 branch created</b></dt>
<dd>
<p> The GDB 7.5 branch (<tt>gdb_7_5-branch</tt>) has been created.
<p>Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.</p>
-<p>Last modified 2012-07-17.</p>
+<p>Last modified 2012-08-17.</p>
</address>
</body>