- December 5th, 2015: GDB 7.10.1 Released!
-
The latest version of GDB, version 7.10.1, is available for download.
This is a minor corrective release over GDB 7.10, fixing the following
issues:
- PR remote/18965 (new vforkdone stop reply should indicate parent process ID)
- PR gdb/18957 (build failure in linux-namespaces.c due to setns static declaration)
- PR gdb/19297 (Internal error on "record btrace": Unexpected branch trace format)
- PR c++/16957 (gdb segfaults when loading symbols in C++11-enabled application)
- PR c++/19306 (Incorrect demangling of symbols with ABI tags)
- PR c++/19307 (Demangler bugs found with fuzz-testing)
- PR c++/19308 (Demangle C++ Transactional Memory TS (N4514) symbols)
- August 28th, 2015: GDB 7.10 Released!
-
The latest version of GDB, version 7.10, is available for download.
Changes in this release include:
- Improved support for accessing shared libraries directly from
the target system when debugging remotely.
- Various Guile and Python scripting improvements.
- Record-replay and reverse debugging on Aarch64 Linux.
- Support for fork events on extended-remote Linux targets
(Linux kernels 2.5.60 and later).
- DTrace USDT (Userland Static Defined Tracing) probes support
on x86_64 GNU/Linux targets.
- Vector ABI support on S/390 GNU/Linux targets.
- GDB now reads the GDBHISTSIZE environment variable rather than
HISTSIZE to determine the size of GDB's command history.
- Support for setting the parity when connecting to the target
using a serial interface.
- The number of candidates to be considered during completion
can now be limited.
- Support for Sun's version of the "stabs" debug file format
has been removed.
- Support for HP/PA running HP-UX (hppa*-*-hpux*) has been removed.
- Support for Itanium running HP-UX (ia64-*-hpux*) has been removed.
See the NEWS file for a more complete and detailed list of what this
release includes.
- July 6th, 2015: GDB 7.10 branch created
-
The GDB 7.10 branch (gdb-7.10-branch) has been created.
To check out a copy of the branch use:
git clone --branch gdb-7.10-branch ssh://sourceware.org/git/binutils-gdb.git
- May 13th, 2015: GDB 7.9.1 Released!
-
The latest version of GDB, version 7.9.1, is available for download.
This is a minor corrective release over GDB 7.9, fixing the following
issues:
- 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)
- February 20th, 2015: GDB 7.9 Released!
-
The latest version of GDB, version 7.9, is available for download.
Changes in this release include:
- Python scripting enhancements.
- Source code compilation and injection into the inferior.
- New commands, options, convenience variables/options.
- MIPS SDE support (mips*-sde*-elf*).
- Better handling of signals when debugging threaded programs.
See the NEWS file for a more complete and detailed list of what this
release includes.
- January 15th, 2015: GDB 7.8.2 Released!
-
The latest version of GDB, version 7.8.2, is available for download.
This is a minor corrective release over GDB 7.8.1, fixing the following
issues:
- PR symtab/17642 ([7.8 regression] internal-error: resolve_dynamic_struct: Assertion `TYPE_NFIELDS (type) > 0' failed.)
- PR binutils/17677 (_bfd_elf_get_synthetic_symtab runs in O(n^2) complexity)
- PR gdb/16215 (SPARC: can't compute CFA for this frame)
- PR gdb/17525 (target-async: breakpoint commands not executed when program run from -x script)
- PR cli/17828 ([7.8 regression] -batch -ex r breaks terminal)
- January 13th, 2015: GDB 7.9 branch created
-
The GDB 7.9 branch (gdb-7.9-branch) has been created.
To check out a copy of the branch use:
git clone --branch gdb-7.9-branch ssh://sourceware.org/git/binutils-gdb.git
- October 29th, 2014: GDB 7.8.1 Released!
-
The latest version of GDB, version 7.8.1, is available for download.
This is a minor corrective release over GDB 7.8, fixing the following
issues:
- PR python/17364 (Need better printer names in bound_registers.py)
- PR build/17104 (CFLAGS="-Wall -Wextra" gdb/confgure --with-babeltrace fails)
- PR gdb/17345 (babeltrace (1.1.2 and later) complains about the ctf data generated by GDB)
- PR build/17298 (gcore: Couldn't get registers: No such process)
- PR python/17342 (Xmethod Python is not Python 3 compatible)
- PR python/17355 (Crash on Python frame filters with unreadable arg)
- PR guile/17367 (computation of guild path wrong when pkg-config script supplied as arg to --with-guile)
- PR gdb/17247 (gdb freezes on multi threaded app)
- PR gdb/17347 (Regression: GDB stopped on run with attached process)
- PR gdb/17407 (Regression for Linux vDSO reading)
- PR server/17457 (aarch64/gdbserver: wrong floating point registers display)
- PR server/17487 (state->dr_control_mirror == 0 failed assertion in gdbserver on Windows)
- PR gdb/17472 (with annotations, input while executing in the foreground crashes readline/gdb)
- PR gdb/17471 (repeating a background command makes it foreground)
- PR cli/17300 (crash in non-stop mode with continue -a & (readline_callback_read_char() called with no handler!))
- PR python/17372 (python hangs when displaying help())
- PR python/17408 (../../gdb/infrun.c:5256: internal-error: switch_back_to_stepped_thread: Assertion `!schedlock_applies(1)' failed.)
- July 29th, 2014: GDB 7.8 Released!
-
The latest version of GDB, version 7.8, is available for download.
Changes in this release include:
- Guile scripting support.
- Python scripting enhancements.
- New commands, options, convenience variables/options.
- Remote Protocol and GDBserver enhancements.
- New target configurations (PowerPC64 GNU/Linux little-endian).
- btrace enhancements.
- ISO C99 variable length automatic arrays support.
- The "compare-sections" command now works on all targets.
- The "target native" command now connects to the native target.
See the NEWS file for a more complete and detailed list of what this
release includes.
- June 11th, 2014: GDB 7.8 branch created
-
The GDB 7.8 branch (gdb-7.8-branch) has been created.
To check out a copy of the branch use:
git clone --branch gdb-7.8-branch ssh://sourceware.org/git/binutils-gdb.git
- May 5th, 2014: GDB 7.7.1 Released!
-
The latest version of GDB, version 7.7.1, is available for download.
This is a minor corrective release over GDB 7.7, fixing the following
issues:
- February 6th, 2014: GDB 7.7 Released!
-
The latest version of GDB, version 7.7, is available for download.
Changes in this release include:
- Enhanced Python scripting support.
- Some C++ improvements.
- New commands, options, convenience variables/options.
- Several GDB/MI new commands and enhancements.
- Remote Protocol and GDBserver enhancements.
- New target configurations (Nios II, TI MSP430).
- GDB Windows x64 unwinding data support.
- SystemTap SDT probes support on AArch64 GNU/Linux.
- CTF (Common Trace Format) support.
- New scripts gcore and gdb-add-index.sh.
- Improved arm*-linux record/replay support.
- Removed support for a.out NetBSD and OpenBSD obsolete configurations.
ELF variants of these configurations are kept supported.
- The "set|show remotebaud" commands are deprecated in favor of
"show|show serial baud".
See the NEWS file for a more complete and detailed list of what this
release includes.
- January 8th, 2014: GDB 7.7 branch created
-
The GDB 7.7 branch (gdb-7.7-branch) has been created.
To check out a copy of the branch use:
git clone --branch gdb-7.7-branch ssh://sourceware.org/git/binutils-gdb.git
- December 8th, 2013: GDB 7.6.2 Released!
-
The latest version of GDB, version 7.6.2, is available for download.
This is a minor corrective release over GDB 7.6.1, fixing the following
issues:
- August 30th, 2013: GDB 7.6.1 Released!
-
The latest version of GDB, version 7.6.1, is available for download.
This is a minor corrective release over GDB 7.6, fixing the following
issues:
- PR tdep/15420
(Cannot debug threaded programs on newer versions of x86-solaris - Solaris 10, Update 10 or later)
- PR remote/15455 (QTro remote packet broken)
- PR build/15476 (Build failure due to incomplete enum type in utils.h)
- PR server/15594 (tls support in 64x32 x86 gdbserver doesn't extend address to 64 bit)
- PR server/15075 (dprintf inteferes with "next")
- PR server/15434 (dprintf uses a synchronous 'continue' even in non-stop mode)
- PR tui/14880 (In split register layouts, up results in assertion failure in value.c)
- PR c++/15519 (GDB 7.6 is 94x slower than GDB 7.5.1 using a certain core file)
- PR gdb/15837 (GDB prints entry values for local variables)
- PR gdb/15415 (gdb resolves symbolic links when passing argv[0])
- PR cli/15603 (CTRL-C can no longer interrupt inferior)
- PR gdb/15604 (gdbserver socket leak 7.5 regression)
- April 26th, 2013: GDB 7.6 Released!
-
The latest version of GDB, version 7.6, is available for download.
Changes in this release include:
- New native configurations (ARM AArch64 GNU/Linux, FreeBSD/powerpc,
86_64/Cygwin and Tilera TILE-Gx GNU/Linux)
- New target configurations (ARM AArch64, ARM AArch64 GNU/Linux,
Lynx 178 PowerPC, x86_64/Cygwin, and Tilera TILE-Gx GNU/Linux)
- Support for the "mini debuginfo" section, .gnu_debugdata
- The C++ ABI now defaults to the GNU v3 ABI
- More Python scripting improvements
- Some GDB/MI improvements
- New configure options, new commands, and options
- New remote packets
- A new "target record-btrace" has been added while the "target record"
command has been renamed to "target record-full"
See the NEWS file for a more complete and detailed list of what this
release includes.
- March 12th, 2013: GDB 7.6 branch created
-
The GDB 7.6 branch (gdb_7_6-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_6-branch gdb
- November 29th, 2012: GDB 7.5.1 Released!
-
The latest version of GDB, version 7.5.1, is available for download.
This is a minor corrective release over GDB 7.5, fixing the following
issues:
- An "Attempt to dereference a generic pointer" errors (-var-create).
- Backtrace problems on x32 (PR backtrace/14646).
- next/step/finish problems on x32 (PR gdb/14647).
- A "malformed linespec error: unexpected keyword, [...]" error
(PR breakpoints/14643).
- GDB crash while stepping through powerpc (32bits) code.
- A failed assertion in linux_ptrace_test_ret_to_nx.
- A "!frame_id_inlined_p (frame_id)" failed assertion.
- A "No more reverse-execution history." error during reverse
"next" execution (PR 14548).
- Incomplete command descriptions in "apropos" output.
- PR gdb/14494 (a GDB crash difficult to characterize).
- Various build warnings.
- August 17th, 2012: GDB 7.5 Released!
-
The latest version of GDB, version 7.5, is available for download.
Changes in this release include:
- 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.
See the NEWS file for a more complete and detailed list of what this
release includes.
- July 17th, 2012: GDB 7.5 branch created
-
The GDB 7.5 branch (gdb_7_5-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_5-branch gdb
- April 26th, 2012: GDB 7.4.1 Released!
-
The latest version of GDB, version 7.4.1, is available for download.
This is a minor corrective release over GDB 7.4, fixing the following
issues:
- [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.
- January 24th, 2012: GDB 7.4 Released!
-
The latest version of GDB, version 7.4, is available for download.
Changes in this release include:
- Many Python scripting improvements
- Better support for ambiguous linespecs
- Masked watchpoints
- Tracepoint support improvements
- Support for Texas Instruments TMS320C6x (tic6x-*-*)
- A Renesas RL78 simulator (rl78-*-elf)
- Some minor Remote protocol extensions and GDB/MI changes
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.
- January 9, 2012: Extensibility support using Guile
-
GDB ought to support extensibility using Guile, the GNU extensibility
package (an implementation of Scheme). We are looking for people to
write the code to interface the two. Please write to gdb-patches AT
sourceware DOT org if you are interested.
- December 13, 2011: GDB 7.4 branch created
-
The GDB 7.4 branch (gdb_7_4-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_4-branch gdb
- September 30, 2011: Release Mistakes in GDB Versions 6.0 - 7.3
-
A mistake has been detected in the release tar files for all
GDB releases from version 6.0 to version 7.3 (included). The mistake
has been corrected, and the FSF issued the following announcements:
- September 4, 2011: GDB 7.3.1 Released!
-
The latest version of GDB, version 7.3.1, is available for download.
This is a minor corrective release over GDB 7.3 mostly bringing:
- Build fixes for NetBSD / OpenBSD targets
- ISBN and Edition number update of the GDB User's Manual
- July 26, 2011: GDB 7.3 Released!
-
The latest version of GDB, version 7.3, is available for download.
Changes in this release include:
- Initial OpenCL C support
- C++ support enhancements
- Improved Python support
- ia64 HP-UX (native) and Blackfin (target) support
- GDBserver support for PowerPC LynxOS, i686 LynxOS, and Blackfin Linux
- Support for reading and writing a new .gdb_index section, containing
a fast index of DWARF debugging info
See the NEWS file for a more complete and detailed list of what this
release includes.
- April 03, 2011: GDB 7.3 branch created
-
The GDB 7.3 branch (gdb_7_3-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_3-branch gdb
- September 02, 2010: GDB 7.2 Released!
-
The latest version of GDB, version 7.2, is available for download.
Changes in this release include:
- D language support
- C++ support enhancements
- Improved Python support
- Tracepoint support enhancements, GDBserver support for tracepoints
- GDBserver support for x86_64 Windows debugging
- ARM Symbian support
- Hardware-assisted watchpoint conditions on powerpc-linux
See the NEWS file for a more complete and detailed list of what this
release includes.
- July 07, 2010: GDB 7.2 branch created
-
The GDB 7.2 branch (gdb_7_2-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_2-branch gdb
- March 18, 2010: GDB 7.1 Released!
-
The latest version of GDB, version 7.1, is available for download.
Changes in this release include:
- Multi-program debugging support;
- Position Independent Executable (PIE) debugging support;
- New targets (including a simulator): Xilinx MicroBlaze and Renesas
RX;
- Python support enhancements;
- C++ support extended;
- New tracepoint features;
- Process Record improvements;
- Remote Protocol extensions;
See the NEWS file for a more complete and detailed list of what this
release includes.
- February 18, 2010: GDB 7.1 branch created
-
The GDB 7.1 branch (gdb_7_1-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_1-branch gdb
- December 22, 2009: GDB 7.0.1 Released!
-
The latest version of GDB, version 7.0.1, is available for download.
This is a minor corrective release. The following fixes have been made
over GDB 7.0:
- GDB Crash due to stack overflow (PR gdb/10457);
- Build failure on newer versions of FreeBSD;
- Crash on solaris when reading symbols (PR gdb/10819);
- Thumb2 debugging support;
- Build failure on IRIX 5.3 (MAP_FAILED not defined);
- Buffer overflow during function epilogue analysis
(debuggers targeted for x86_64 only);
- Crash trying to complete the "catch exception" command;
- GDB freeze (infinite loop);
- GDB Crash accessing printing structure with bitfield (PR gdb/10884);
- Various testsuite fixes (not affecting the debugger);
- The manual now provides the correct GPL version licensing text.
Similarly, file gdb/COPYING now provides the text of the GPL version 3.
- October 06, 2009: GDB 7.0 Released!
-
The latest version of GDB, version 7.0, is available for download.
Changes in this release include:
- Support for native x86/x86_64 Darwin, x86_64 MinGW
- Support for Lattice Mico32, x86/x86_64 DICOS, S+core 3 targets
- gdbserver support for x86 Windows CE
- Python scripting support
- Reverse debugging, Process record and replay
- Non-stop debugging
- Multi-architecture debugging
- Multi-inferior, multi-process debugging
See the NEWS file for a more complete and detailed list of what this
release includes.
- September 16, 2009: GDB 7.0 branch created
-
The GDB 7.0 branch (gdb_7_0-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_7_0-branch gdb
- September 6, 2009: Update: Reverse Debugging
-
GDB version 7.0, due to be released later this month, will
include the first public releases of reverse debugging and Process
Record and Replay. See the
wiki page.
The GDB maintainers are still looking for contributors interested
in helping to extend and develop
reverse debugging.
- March 27, 2008: GDB 6.8 Released!
-
The latest version of GDB, version 6.8, is available for download.
Changes in this release include:
- Support for native x86/Windows, NetBSD/hppa and Xtensa GNU/Linux
- Support for multiple remote target architectures
- Support for the Decimal Floating Point extension
- Improved Ada and C++ debugging
- GDB/MI interface improvements
- Remote protocol and gdbserver enhancements
- Various new commands
See the NEWS file for a more complete and detailed list of what this
release includes.
- February 29, 2008: GDB 6.8 branch created
-
The GDB 6.8 branch (gdb_6_8-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_8-branch gdb
- October 29, 2007: GDB 6.7.1 Released!
-
The latest version of GDB, version 6.7.1, is available for download.
See the ANNOUNCEMENT file
for a more complete and detailed list of what this release includes.
- October 10, 2007: GDB 6.7 Released!
-
The latest version of GDB, version 6.7, is available for download.
Changes in this release include:
- New targets (OpenBSD/sh, MIPS64 GNU/Linux, mep-elf)
- Support for XML target description
- Improved C++ debugging
- Remote protocol enhancements
- Various new commands
- some removed obsolete configurations and features
See the NEWS file for a more complete and detailed list of what this
release includes.
- September 11, 2007: GDB 6.7 branch created
-
The GDB 6.7 branch (gdb_6_7-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_7-branch gdb
- December 18, 2006: GDB 6.6 Released!
-
The latest version of GDB, version 6.6, is available for download.
Changes in this release include:
- New targets (xtensa-elf, spu-elf)
- New remote stub ports (windows and cygwin)
- GNU/Linux Thread Local Storage (TLS) enhancements
- New remote protocol packets
- Various new commands
See the NEWS file for a more complete and detailed list of what this
release includes.
- Nov 28, 2006: Reversible Debugging
-
The GDB maintainers are looking for contributors interested
in reversible debugging.
- Nov 19, 2006: GDB 6.6 branch created
-
The GDB 6.6 branch (gdb_6_6-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_6-branch gdb
- June 20, 2006: GDB 6.5 Released!
-
The latest version of GDB, version 6.5, is available for download.
Changes in this release include:
- New targets (m32c-elf, ms1-elf)
- Improved Modula-2 support
- Improved Windows host support (i686-mingw32)
- Various new commands (see gdb/NEWS)
- Checkpoint support (currently only supported on GNU/Linux)
GDB is now able to save a snapshot of a program's state, called a
checkpoint, and come back to it later. By effectively undoing everything
that has happened since a checkpoint was saved, this feature is like
going back in time since the checkpoint was saved.
See the NEWS file for a more complete and detailed list of what this
release includes.
- May 16, 2006: GDB 6.5 branch created
-
The GDB 6.5 branch (gdb_6_5-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_5-branch gdb
- December 2, 2005: GDB 6.4 Released!
-
The latest version of GDB, version 6.4, is available for download.
Changes in this release include:
- New native configurations (OpenBSD/arm, OpenBSD/mips64)
- New targets (ms1-elf, mn10300-elf)
- User-level thread support in BSD
It is now possible to debug programs using the user-level threads
library on selected targets running OpenBSD and FreeBSD.
See the NEWS file for a more complete and detailed list of what this
release includes.
- November 2, 2005: GDB 6.4 branch created
-
The GDB 6.4 branch (gdb_6_4-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_4-branch gdb
- November 9, 2004: GDB 6.3 Released!
-
The latest version of GDB, version 6.3, is available for download.
Changes in this release include:
- GDB works with GCC -feliminate-dwarf2-dups
GDB now supports a more compact representation of DWARF-2 debug
information using DW_FORM_ref_addr references. These are produced
by GCC with the option -feliminate-dwarf2-dups and also by some
proprietary compilers. With GCC, you must use GCC 3.3.4 or later
to use -feliminate-dwarf2-dups.
- Internationalization
When supported by the host system, GDB will be built with
internationalization (libintl). The task of marking up the sources is
continued, we're looking forward to our first translation.
- Ada
Initial support for debugging programs compiled with the GNAT
implementation of the Ada programming language has been integrated
into GDB. In this release, support is limited to expression evaluation.
- October 19, 2004: GDB 6.3 branch created
-
The GDB 6.3 branch (gdb_6_3-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_3-branch gdb
- September 7, 2004: GDB 6.2.1 Released!
-
The latest version of GDB, version 6.2.1, is available for download.
Changes in this update include:
- Improved i386 prologue analyzer
The i386 prologue analyzer was improved to deal better with the
prologues generated by GCC 3.3 and later. As a result GDB should
produce better backtraces for code without DWARF Call Frame Info.
- MIPS `break main; run' gave an heuristic-fence-post warning
When attempting to run even a simple program, a warning about
heuristic-fence-post being hit would be reported. This problem has
been fixed.
- MIPS IRIX 'long double' crashed GDB
When examining a long double variable, GDB would get a segmentation
fault. The crash has been fixed (but GDB 6.2 cannot correctly examine
IRIX long double values).
- VAX and "next"
A bug in the VAX stack code was causing problems with the "next"
command. This problem has been fixed.
Thanks goes to Mark Kettenis and Joel Brobecker for contributing fixes.
- July 30, 2004: GDB 6.2 Released!
-
The latest version of GDB, version 6.2, is available for download.
Please note that GDB 6.2 has serious problems on MIPS native. It will
be addressed in the next update.
- July 10, 2004: GDB 6.2 branch created
-
The GDB 6.2 branch (gdb_6_2-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_2-branch gdb
- June 16, 2004: GDB 6.1.1 Released!
-
GDB version 6.1.1 has been released.
Much thanks to all the
contributors.
- April 4, 2004: GDB 6.1 Released!
-
GDB version 6.1 has been released.
Much thanks to all the
contributors.
- March 1, 2004: GDB 6.1 branch created
-
The GDB 6.1 branch (gdb_6_1-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_1-branch gdb+dejagnu
- October 3, 2003: GDB 6.0 Released!
-
GDB version 6.0 has been released.
Much thanks to all the
contributors.
- September 18, 2003: New SPARC branch
-
Mark Kettenis has create a new SPARC branch
(kettenis_sparc-20030918-branch) and is using it to reimplement the
SPARC architecture so that it works with the latest frame and related
changes.
People encountering problems with SPARC GDB should check out this
branch.
- June 23, 2003: GDB 6 branch created
-
The GDB 6.0 branch (gdb_6_0-branch) has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_6_0-branch gdb+dejagnu
- February 26, 2003: ADA 5.3 tar ball
-
Act have updated their contrib
directory with a version of GDB 5.3 that includes Ada support.
- December 12, 2002: GDB 5.3 Released!
-
GDB version 5.3 has been released.
Much thanks to all the
contributors.
- September 4, 2002: GDB 5.3 branch created
-
The GDB 5.3 branch (gdb_5_3-branch)has been created.
To check out a copy of the branch use:
cvs -d :pserver:anoncvs@sourceware.org:/cvs/src co -r gdb_5_3-branch gdb+dejagnu
- August 01, 2002: Obsolete functionality
-
The following GDB functionality has been made obsolete.
- Mitsubishi D30V
- OS/9000
- Fujitsu FR30
- Motorola Delta 88000 running Sys V
- CHILL, a Pascal like language used by telecommunications companies.
- July 23, 2002: GDB 5.2.1 Released!
-
GDB version 5.2.1 has been released.
Much thanks to all the
contributors.
- July 9, 2002: FORTRAN 95 Code Dropping
-
Petr Sorfa (Caldera) has
contributed patches
against GDB 5.1.1 that add support for FORTRAN 95. It even includes
support for a location expression parser and support for many other
DWARF[23] extensions.
- May 5, 2002: Macro Support
-
Jim Blandy (Red Hat) has added
support for C/C++ preprocessor macros to GDB.
GDB can expand preprocessor macro invocations in C/C++
expressions, and provides various commands for showing macro
definitions and how they expand.
Most compilers don't include information about macros in the
debugging information by default. In GCC 3.1, for example, you need
to compile your program with the options -gdwarf-2 -g3. If
the macro information is present in the executable, GDB will read it.
- April 30, 2002: GDB 5.2 Released!
-
GDB version 5.2 has been released.
Much thanks to all the
contributors.
The GDB 5.2 branch can be checked out using:
cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_2-branch gdb+dejagnu
- March 5, 2002: GDB 5.2 branch created
-
The branch tag is gdb_5_2-branch and the branch can be
checked out using:
cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_2-branch gdb+dejagnu
Alternativly, a snapshot take from the branch can be downloaded from
the directory:
ftp://sourceware.org/pub/gdb/snapshots/branch
These snapshots are mirrored so it may
pay to check for a more local site.
- January 24, 2002: GDB 5.1.1 Released!
-
GDB version 5.1.1 has been
released.
Much thanks to all the contributors.
The GDB 5.1 branch can be checked out using:
cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_1-2001-07-29-branch gdb+dejagnu
- December 16, 2001: Code droppings
-
Jason Molenda (Apple) and Paul
Hilfinger A.C.T. have contributed
major changes, in the form of snapshots, to GDB.
Apple's
snapshot includes support for MacOS X and Objective C++.
Act's
snapshot contains support for GNU Ada.
While much much work is still needed before these changes can be
integrated into GDB this does mean that the changes are available.
- November 26, 2001: GDB --args option
-
Tom Tromey has committed patches that add support for a --args option.
It is now possible to enter sequences like:
$ ./my broken program
segmentation fault.
$ gdb --args ./my broken program
- November 21, 2001: GDB 5.1 Released!
-
GDB version 5.1 has been
released.
Much thanks to all the contributors.
- November 11, 2001: GDB 5.0.93 available
-
GDB 5.0.93, taken from the GDB 5.1 branch, is available.
- November 8, 2001: i386 target multi-arch enabled
-
All i386 targets have been partially multi-arched. While their
conversion to full multi-arch is on going, this does mean that the
i386 target has access to features (such as multi-isa support) only
available in a multi-arch GDB
- November 7, 2001: The partial-stab.h dragon is dead
-
Elena Zannoni has committed changes that slay the partial-stab.h
dragon. This dragon blocked the door of the non-dwarf symtab readers
and would kill anyone that attempted to submit changes.
- October, 30, 2001: GDB 5.0.92 available
-
GDB 5.0.92, taken from the GDB 5.1 branch, has been made
available.
- September 13, 2001: S390 target committed
-
DJ Barrow, of IBM, has contributed a port of GDB to the s390
GNU/Linux platform. It has been committed to both the trunk and the
5.1 branch.
- August 18, 2001: sourceware.org down Sunday
morning 2001-08-19 UCT
-
The machine sourceware.org, which hosts the GDB CVS
repository, mailing lists and these web pages, will be unavailable for
roughly an hour from 2001-08-19 0700 UCT. During this time the
machine will be physically moved to a co-location. This, among the
many other advantages, will significantly improve the machines
available bandwidth.
- July 29, 2001: GDB 5.1 branch created
-
The branch tag is gdb_5_1-2001-07-29-branch.
Snapshots of the branch are available for download from the snapshots
directory.
Alternativly, the branch can be checked out using the
CVS command:
cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_1-2001-07-29-branch gdb dejagnu
- July 11, 2001: Tentative Release Schedule for GDB 5.1
-
A Tentative
Relese Schedule for GDB 5.1 has been posted. At this stage, it is
hoped that the 5.1 branch will be cut on or around 2001-07-22.
- June 11, 2001: Multi-arch strategy white
paper
-
A paper discussing the full set of changes necessary to complete
the multi-arch work (so that targets with different architectures are
supported) has been posted.
- April 30, 2001: 5.1 Target elimination phase complete
-
As part of the 5.1 release cycle the following targets have been
marked as obsolete:
x86 FreeBSD before 2.2 i[3456]86*-freebsd{1,2.[01]}*,
Harris/CXUX m88k m88*-harris-cxux*
Most ns32k hosts and targets ns32k-*-mach3* ns32k-umax-*
ns32k-utek-sysv* ns32k-utek-*
TI TMS320C80 tic80-*-*
WDC 65816 w65-*-*
Ultracomputer (29K) running Sym1 a29k-nyu-sym1 a29k-*-kern*
PowerPC Solaris powerpcle-*-solaris*
PowerPC Windows NT powerpcle-*-cygwin32
PowerPC Netware powerpc-*-netware*
SunOS 4.0.Xi on i386 i[3456]86-*-sunos*
Sony NEWS (68K) running NEWSOS 3.x m68*-sony-sysv news
ISI Optimum V (3.05) under 4.3bsd. m68*-isi-*
Apple Macintosh (MPW) host N/A
stuff.c (Program to stuff files into a specially prepared space in kdb)
kdb-start.c (Main loop for the standalone kernel debugger)
Configurations that have been declared obsolete in this release have
been commented out. Unless there is activity to revive these
configurations, the next release of GDB will have their sources
permanently REMOVED.
- January 18, 2001: GDB Test results web page
-
Chris Faylor and Tom Tromey have set up the Terf system
as a way of publishing GDB testresults. See http://sourceware.org/cgi-bin/gdb.cgi
- October 28, 2000: Bug tracking system live
-
In an effort to stop bugs slipping through the cracks, a bug
tracking database has been established.
- July 10, 2000: PARAMS free zone
-
The K&R compatible PARAMS macro has gone
Kevin
Buettner as completed his elimination of the PARAMS macro from the GDB
sources. Developers no longer need to worry about old style
declarations.
- July 7, 2000: Readline 4.1 imported
-
Elena Zannoni has completed the import of Readline 4.1 The
updating of GDB's version of readline to 4.1 was one of the key
objectives of GDB 5.1
- June 8, 2000: MIPS switched to multi-arch
-
All the MIPS targets (native or cross) have been swiched to the
mult-arch framework. That framework facilitates previous impossible
functionality such as support for differing ISAs (Instruction Set
Architectures) and ABIs (Application Binary Interfaces).
The branch gdb-premipsmulti-2000-06-06-branch has been
created and was taken just before the switch was made. If problems
with your MIPS target are found please compare results with those from
that branch.
- May 24, 2000: netwinder.org add GDB build farm
-
netwinder.org have added a
GDB build farm. Check http://www.netwinder.org/build/gdb.html. Both
armv3l-unknown-linux-gnu and
armv4l-unknown-linux-gnu are being build.
- May 19, 2000: GDB 5.0 Released!
-
GDB version Five has been released.
Much thanks to all the contributors.
Late breaking bugs and fixes
are being added to the Errata page
- April 10, 2000: GDB 5.0 branch created
-
The branch tag is gdb_5_0-2000-04-10-branch.
Snapshots of the branch are available for download from the snapshots
directory.
Alternativly, the branch can be checked out using the
CVS command:
cvs -z9 -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src co -r gdb_5_0-2000-04-10-branch gdb dejagnu
- Feb, 2000: GDB 5.0 release cycle started
-
See the TODO
file for an up-to-date status report.
- April 10, 1999: GDB 4.18 is released!
-
See the GDB 4.18 announcement for
details about 4.18.
- July 27, 1999: Insight is released!
-
The first release of the Insight GUI for GDB has
been made. Insight is a tcl/tk based GUI for GDB which has been in
development for about five years. Check it out.