[image of Archer
Fish]

GDB: The GNU Project Debugger

[bugs] [committee] [contributing] [current cvs] [documentation] [download] [home] [links] [mailing lists] [news] [schedule] [song]

GDB News

December 2, 2005: GDB 6.4 Released!

The latest version of GDB, version 6.4, is available for download.

Changes in this release include:

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@sources.redhat.com:/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:

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@sources.redhat.com:/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:

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@sources.redhat.com:/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@sources.redhat.com:/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@sources.redhat.com:/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@sources.redhat.com:/cvs/src co -r gdb_5_3-branch gdb+dejagnu

August 01, 2002: Obsolete functionality

The following GDB functionality has been made obsolete.

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://sources.redhat.com/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: sources.redhat.com down Sunday morning 2001-08-19 UCT

The machine sources.redhat.com, 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://sources.redhat.com/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.

[bugs] [committee] [contributing] [current cvs] [documentation] [download] [home] [links] [mailing lists] [news] [schedule] [song]

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

This page is maintained by the GDB developers.

Copyright Free Software Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Last modified 2006-01-20.