X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f Message-Id: <200202262033.g1QKXxM24610@delorie.com> Date: Tue, 26 Feb 2002 22:23:34 +0200 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: DJGPP port of GDB 5.1.1 uploaded Reply-To: djgpp AT delorie DOT com This is to announce that the DJGPP port of version 5.1.1 of the GNU Debugger (GDB) package is available from SimTel.NET mirrors worldwide: http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511b.zip&name=gdb511b.zip http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511a.zip&name=gdb511a.zip http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511s.zip&name=gdb511s.zip http://www.simtel.net/gnudlpage.php?product=/gnu/djgpp/v2gnu/gdb511s2.zip&name=gdb511s2.zip - gdb511b.zip includes gdb.exe and the docs. - gdb511a.zip includes the libraries (libbfd, libopcodes, libmmalloc, libibert, and libgdb) which are produced as part of the GDB build. - gdb511s.zip includes the sources required for building the DJGPP port of GDB. - gdb511s2.zip includes the rest of the source distribution which is not required for building the DJGPP port. GDB is a very powerful source-level symbolic debugger. New features in this release that are noteworthy for DJGPP users include: * Support for DWARF2 debug info format. DWARF2 is the most sophisticated format of debug info produced by GCC, it is especially important in debugging optimized C code and C++ code. GCC 3.x produces DWARF2 debug info when it is invoked with the -ggdb or -ggdbN option (where N is the level of debug info). * Better support for debugging C++ program compiled by GCC 3.x. This version supports GCC 3.x much netter than GDB 5.0. However note that there still are known problems in debugging serious C++ programs that utilize the full strength of Standard C++. The problems are expected to be solved in the next release of GDB, version 5.2. * There are new DJGPP-specific commands whose names begin with "info dos". These commands print important information about the system (processor type and capabilities, OS and DPMI host versions and capabilities, total and memory amount), the various descriptor tables (GDT, LDT, IDT), and the page tables and page directory. Type "help info dos" at GDB's prompt for more information. * The bfdsymify program is included in the distribution. bfdsymify is a version of symify (the one which is part of djdevNNN.zip) that uses the BFD library to find the function, its source file, and its line number given the addresses printed when a DJGPP program crashes or aborts itself. Unlike symify, which only supports the default COFF debug info, bfdsymify works with all supported debug info formats: COFF, stabs, and DWARF2. Thus, it removes the main obstacle to wide use of the stabs and DWARF2 debug formats: the fact that you cannot make sense out of the crash message. See the file NEWS for the full list of the new features. Please direct any further discussions about this port to comp.os.msdos.djgpp news group (or write to its e-mail gateway djgpp AT delorie DOT com).