This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RFC: update www.gnu.org/software/gdb for 6.4 release


Here's a patch to update www.gnu.org/software/gdb in light of the 6.4
release.  This fixes www/2068.

The steps required:
- get a Savannah account
- add an SSH key
- get added to the GDB group
- check out the web pages and fix them

I'm not sure we have anyone responsible for reviewing changes there,
but certainly it makes sense to give the group a chance to look things
over.  So please give it a look.

Index: index.html
===================================================================
RCS file: /webcvs/gdb/gdb/index.html,v
retrieving revision 1.16
diff -c -p -r1.16 index.html
*** index.html	21 Jun 2005 14:51:52 -0000	1.16
--- index.html	12 Jan 2006 22:25:22 -0000
*************** executing on the same machine as GDB (na
*** 69,77 ****
  (remote).  GDB can run on most popular UNIX and Microsoft Windows
  variants.<p>

! <h3>GDB version 6.3</h3>

! Version <a href="../gdb/download/ANNOUNCEMENT">6.3</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
--- 69,77 ----
  (remote).  GDB can run on most popular UNIX and Microsoft Windows
  variants.<p>

! <h3>GDB version 6.4</h3>

! Version <a href="../gdb/download/ANNOUNCEMENT">6.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
*************** better.
*** 101,143 ****

  -->

! <dt>November 9, 2004: <b>GDB 6.3 Released!</b></dt>
  <dd>
! <p> The latest version of GDB, version 6.3, is available for <a
! href="../gdb/download/">download</a>.
! <p>
! Changes in this release include:
  <ul>
! <li>GDB works with GCC -feliminate-dwarf2-dups<br>
! 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.
! <li>Internationalization<br>
! 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.
! <li>Ada<br>
! 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.
  </ul>
  <p>
  </dd>

- <dt>October 19, 2004: <b>GDB 6.3 branch created</b></dt>
- <dd>
- <p> The GDB 6.3 branch (<tt>gdb_6_3-branch</tt>) has been created.
- To check out a copy of the branch use:
- <pre>
- cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/src co -r gdb_6_3-branch gdb
- </pre>
- <p>
- </dd>
-
- </dl>
-
  Late breaking information, such as recently added features, can be
  found in the <a
  href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/src/gdb/NEWS?content-type=text/x-cvsweb-markup&cvsroot=src";
--- 101,132 ----

  -->

! <dt>December 1, 2005: <b>GDB 6.4 Released!</b></dt>
  <dd>
! <p> The latest version of GDB, version 6.4, is available for <a
href="../../gdb/download/">download</a>.
!
! Since the previous release (6.3, released one year ago) we've made
! many fixes and enhancements.  Highlights:
!
  <ul>
!   <li>GDB can now debug programs natively on OpenBSD/arm and OpenBSD/mips64.
!   <li>GDB can cross-debug programs compiled for the Morpho Technologies ms1.
!   <li>GDB provides new command-line options useful for writing scripts
!       using GDB.
!   <li>GDB now has user-level threads support for FreeBSD/amd64,
!       FreeBSD/i386, and OpenBSD/i386.  (However, note that the kernel
!       threads libraries introduced in FreeBSD 5.x are not yet
!       supported.)
!   <li>GDB support for the Matsushita MN10300 has been restored.
!   <li>Enabling a new setting, <tt>set print array-indexes</tt>, tells
!       GDB to include indices when printing array values.
!   <li>GDB supports VAX floating point formats.
!   <li>User-defined commands can consult a new convenience variable,
!       <tt>$argc</tt>, to see how many arguments they were passed.
  </ul>
  <p>
  </dd>

  Late breaking information, such as recently added features, can be
  found in the <a
  href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/src/gdb/NEWS?content-type=text/x-cvsweb-markup&cvsroot=src";
Index: download/ANNOUNCEMENT
===================================================================
RCS file: /webcvs/gdb/gdb/download/ANNOUNCEMENT,v
retrieving revision 1.12
diff -c -p -r1.12 ANNOUNCEMENT
*** download/ANNOUNCEMENT	10 Nov 2004 01:41:02 -0000	1.12
--- download/ANNOUNCEMENT	12 Jan 2006 22:25:22 -0000
***************
*** 1,94 ****
! 		    GDB 6.3 released!

! Release 6.3 of GDB, the GNU Debugger, is now available via anonymous
! FTP.  GDB is a source-level debugger for C, C++, Java and many other
  languages.  GDB can target (i.e., debug programs running on) more than
  a dozen different processor architectures, and GDB itself can run on
  most popular GNU/Linux, Unix and Microsoft Windows variants.

! Since the previous release (6.2.1, released 8 weeks ago) we've made
  many fixes and enhancements including:

! * 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
! continuing, 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.

! * New native configurations

! GNU/Linux/m32r					m32r-*-linux-gnu

! * Remote 'p' packet

! GDB's remote protocol now includes support for the 'p' packet.  This
! packet is used to fetch individual registers from a remote inferior.

! * END-OF-LIFE registers[] compatibility module

! GDB's internal register infrastructure has been completely rewritten.
! The new infrastructure making possible the implementation of key new
! features including 32x64 (e.g., 64-bit amd64 GDB debugging a 32-bit
! i386 application).

! GDB 6.3 will be the last release to include the the registers[]
! compatibility module that allowed out-of-date configurations to
! continue to work.  This change directly impacts the following
! configurations:

! hppa-*-hpux
! ia64-*-aix
! mips-*-irix*
! *-*-lynx
! mips-*-linux-gnu
! sds protocol
! xdr protocol
! powerpc bdm protocol

! Unless there is activity to revive these configurations, they will be
! made OBSOLETE in GDB 6.4, and REMOVED from GDB 6.5.

! * OBSOLETE configurations and files

! 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.

! h8300-*-*
! mcore-*-*
! mn10300-*-*
! ns32k-*-*
! sh64-*-*
! v850-*-*

! You can download GDB from Project GNU's FTP server in the directory:

! 	ftp://ftp.gnu.org/gnu/gdb

! The vital stats:

! 	Size  md5sum                            Name
! 	17mb  812de9e756d53c749ea5516d9ffa5905  gdb-6.2.tar.gz
! 	13mb  05b928f41fa5b482e49ca2c24762a0ae  gdb-6.2.tar.bz2

  There is a web page for GDB at:

! 	http://www.gnu.org/software/gdb/

  That page includes information about GDB mailing lists (an
  announcement mailing list, developers discussion lists, etc.), details
--- 1,107 ----
! Date: Thu, 1 Dec 2005 23:14:28 -0800
! From: Joel Brobecker <brobecker at adacore dot com>
! To: gdb-announce at sources dot redhat dot com
! Subject: GDB 6.4 Released
! Message-ID: <20051202071428.GF1215@adacore.com>

!
!             GDB 6.4 released!
!
! Release 6.4 of GDB, the GNU Debugger, is now available via anonymous
! FTP.  GDB is a source-level debugger for C, C++, Ada, Java and many other
  languages.  GDB can target (i.e., debug programs running on) more than
  a dozen different processor architectures, and GDB itself can run on
  most popular GNU/Linux, Unix and Microsoft Windows variants.

! Since the previous release (6.3, released one year ago) we've made
  many fixes and enhancements including:

! * New native configurations

! OpenBSD/arm			arm*-*-openbsd*
! OpenBSD/mips64			mips64-*-openbsd*

! * New targets

! Morpho Technologies ms1		ms1-elf

! * New command line options

! --batch-silent			As for --batch, but totally silent.
! --return-child-result		The debugger will exist with the same value
! 				the child (debugged) program exited with.
! --eval-command COMMAND, -ex COMMAND
! 				Execute a single GDB CLI command. This may be
! 				specified multiple times and in conjunction
! 				with the --command (-x) option.

! * Deprecated commands removed
!
! The following commands, that were deprecated in 2000, have been
! removed:

!   Command				Replacement
!   set|show arm disassembly-flavor	set|show arm disassembler
!   othernames				set arm disassembler
!   set|show remotedebug			set|show debug remote
!   set|show archdebug			set|show debug arch
!   set|show eventdebug			set|show debug event
!   regs					info registers

! * New BSD user-level threads support

! It is now possible to debug programs using the user-level threads
! library on OpenBSD and FreeBSD.  Currently supported (target)
! configurations are:

! FreeBSD/amd64			x86_64-*-freebsd*
! FreeBSD/i386			i386-*-freebsd*
! OpenBSD/i386			i386-*-openbsd*

! Note that the new kernel threads libraries introduced in FreeBSD 5.x
! are not yet supported.

! * New support for Matsushita MN10300 w/sim added
! (Work in progress).  mn10300-elf.

! * REMOVED configurations and files

! VxWorks and the XDR protocol			*-*-vxworks
! Renesas H8/300S					h8300*-*-*
! Motorola MCORE                                  mcore-*-*
! Matsushita MN10300 w/simulator			mn10300-*-*
! National Semiconductor NS32000			ns32k-*-*
! NEC V850					v850-*-*

! * New "set print array-indexes" command

! After turning this setting "on", GDB prints the index of each element
! when displaying arrays.  The default is "off" to preserve the previous
! behavior.

! * VAX floating point support

! GDB now supports the not-quite-ieee VAX F and D floating point formats.

! * User-defined command support

! In addition to using $arg0..$arg9 for argument passing, it is now possible
! to use $argc to determine now many arguments have been passed.  See the
! section on user-defined commands in the user manual for more information.

! You can download GDB from the GNU FTP server in the directory:
!
!         ftp://ftp.gnu.org/gnu/gdb
!
! The vital stats:
!
!   Size  md5sum                            Name
!   14mb  f62c14ba0316bc88e1b4b32a4e901ffb  gdb-6.4.tar.bz2
!   18mb  7dc98022ee96bba5331f195dc8a5491a  gdb-6.4.tar.gz

  There is a web page for GDB at:

!         http://www.gnu.org/software/gdb/

  That page includes information about GDB mailing lists (an
  announcement mailing list, developers discussion lists, etc.), details
*************** information around the net.  We will put
*** 98,214 ****
  host-specific tips for this release on-line as any problems come up.
  All mailing lists archives are also browsable via the web.

! Finally, and most importantly, credit must go to Andreas Schwab,
! Ashley Pittman, Baurjan Ismagulov, Corinna Vinschen, Daniel
! Jacobowitz, David Anderson, David Carlton, David Lecomber, Elena
! Zannoni, Eli Zaretskii, Eric Botcazou, Jason Molenda, Jeff Johnston,
! Jerome Guitton, Jim Blandy, Joel Brobecker, Kei Sakamoto, Kevin
! Buettner, Maciej W. Rozycki, Manoj Iyer, Mark Kettenis, Martin Hunt,
! Michael Chastain, Michael Snyder, Nathan J. Williams, Nathanael
! Nerode, Nick Roberts, Orjan Friberg, Paul GIlliam, Paul Hilfinger,
! Ramana Radhakrishnan, Randolph Chung, Richard Earnshaw, Robert Millan,
! Robert Picco, Salvador E. Tropea, and Ulrich Weigand!
!
! Andrew Cagney
! Release Manager
! 
!
! 			Known problems in GDB 6.3
!
! 		See also: http://www.gnu.org/software/gdb/bugs/
!
!
! *** Build problems
!
! build/1411: build fails on hpux 10.20 and hpux 11.00 with CMA threads
!
! GDB does not build on HP/UX 10.20 or HP/UX 11.00 if the CMA
! thread package is installed.  The compile error is:
!
!   ../../gdb/hpux-thread.c:222: variable-size type declared outside
of any function
!
! This happens only if the CMA thread package is installed.
!
! As a workaround, you can disable support for CMA threads
! by editing the file gdb/configure.  Find the line:
!
!   if test -f /usr/include/dce/cma_config.h ; then
!
! And replace it with:
!
!   if false ; then
!
! *** Misc
!
! gdb/1560: Control-C does not always interrupt GDB.
!
! When GDB is busy processing a command which takes a long time to
! complete, hitting Control-C does not have the expected effect.
! The command execution is not aborted, and the "QUIT" message confirming
! the abortion is displayed only after the command has been completed.
!
! *** C++ support
!
! gdb/931: GDB could be more generous when reading types C++ templates on input
!
! When the user types a template, GDB frequently requires the type to be
! typed in a certain way (e.g. "const char*" as opposed to "const char *"
! or "char const *" or "char const*").
!
! gdb/1512: no canonical way to output names of C++ types
!
! We currently don't have any canonical way to output names of C++ types.
! E.g. "const char *" versus "char const *"; more subtleties arise when
! dealing with templates.
!
! gdb/1516: [regression] local classes, gcc 2.95.3, dwarf-2
!
! With gcc 2.95.3 and the dwarf-2 debugging format, classes which are
! defined locally to a function include the demangled name of the function
! as part of their name.  For example, if a function "foobar" contains a
! local class definition "Local", gdb will say that the name of the class
! type is "foobar__Fi.0:Local".
!
! This applies only to classes where the class type is defined inside a
! function, not to variables defined with types that are defined somewhere
! outside any function (which most types are).
!
! gdb/1588: names of c++ nested types in casts must be enclosed in quotes
!
! You must type
!   (gdb) print ('Foo::Bar') x
! or
!   (gdb) print ('Foo::Bar' *) y
! instead of
!   (gdb) print (Foo::Bar) x
! or
!   (gdb) print (Foo::Bar *) y
! respectively.
!
! gdb/1091: Constructor breakpoints ignored
! gdb/1193: g++ 3.3 creates multiple constructors: gdb 5.3 can't set breakpoints
!
! When gcc 3.x compiles a C++ constructor or C++ destructor, it generates
! 2 or 3 different versions of the object code.  These versions have
! unique mangled names (they have to, in order for linking to work), but
! they have identical source code names, which leads to a great deal of
! confusion.  Specifically, if you set a breakpoint in a constructor or a
! destructor, gdb will put a breakpoint in one of the versions, but your
! program may execute the other version.  This makes it impossible to set
! breakpoints reliably in constructors or destructors.
!
! gcc 3.x generates these multiple object code functions in order to
! implement virtual base classes.  gcc 2.x generated just one object code
! function with a hidden parameter, but gcc 3.x conforms to a multi-vendor
! ABI for C++ which requires multiple object code functions.
!
! *** Threads
!
! threads/1650: manythreads.exp
!
! On GNU/Linux systems that use the old LinuxThreads thread library, a
! program rapidly creating and deleting threads can confuse GDB leading
! to an internal error.

! This problem does not occur on newer systems that use the NPTL
! library, and did not occur with GDB 6.1.
--- 111,131 ----
  host-specific tips for this release on-line as any problems come up.
  All mailing lists archives are also browsable via the web.

! This release is the result of a team effort of many individuals who
! have contributed to this project. This includes: Alan Modra, Andreas
! Schwab, Andrew Cagney, Andrew Stubbs, Anthony Green, Baurzhan Ismagulov,
! Ben Elliston, Bob Rossi, Chris Demetriou, Christopher Faylor, Corinna
! Vinschen, Daniel Jacobowitz, David Lecomber, David S. Miller, David Ung,
! Elena Zannoni, Eli Zaretskii, Eric Christopher, Fred Fish, Frederic
! Riss, H.J. Lu, Hans-Peter Nilsson, Ian Lance Taylor, James E Wilson, Jan
! Beulich, Jason Thorpe, Jeff Johnston, Jerome Guitton, Jim Blandy, Jim
! Wilson, Joel Brobecker, John David Anglin, Jon Beniston, Kaveh R. Ghazi,
! Kei Sakamoto, Kevin Buettner, Kris Warkentin, Manoj Iyer, Mark Kettenis,
! Mark Mitchell, Martin Hunt, Michael Snyder, Nathan Sidwell, Nick
! Roberts, Orjan Friberg, Paul Brook, Paul Gilliam, Paul N. Hilfinger,
! Ramana Radhakrishnan, Randolph Chung, Richard Earnshaw, Richard
! Henderson, Richard Sandiford, Stephane Carrez, Steve Ellcey, Thiemo
! Seufer, Ulrich Weigand, Wu Zhou, Yoshinori Sato. Thank you!

! --
! Joel
Index: download/index.html
===================================================================
RCS file: /webcvs/gdb/gdb/download/index.html,v
retrieving revision 1.15
diff -c -p -r1.15 index.html
*** download/index.html	21 Jun 2005 14:51:53 -0000	1.15
--- download/index.html	12 Jan 2006 22:25:22 -0000
*************** Fish]" /></a>
*** 46,52 ****

  <!-- body, update above using ../../gdb/index.sh -->

! <h3>The most recent release (<a href="ANNOUNCEMENT">GDB 6.3</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:
--- 46,52 ----

  <!-- body, update above using ../../gdb/index.sh -->

! <h3>The most recent release (<a href="ANNOUNCEMENT">GDB 6.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:
Index: news/index.html
===================================================================
RCS file: /webcvs/gdb/gdb/news/index.html,v
retrieving revision 1.16
diff -c -p -r1.16 index.html
*** news/index.html	21 Jun 2005 14:51:54 -0000	1.16
--- news/index.html	12 Jan 2006 22:25:22 -0000
*************** better.
*** 60,65 ****
--- 60,91 ----

  -->

+ <dt>December 1, 2005: <b>GDB 6.4 Released!</b></dt>
+ <dd>
+ <p> The latest version of GDB, version 6.4, is available for <a
href="../../gdb/download/">download</a>.
+
+ Since the previous release (6.3, released one year ago) we've made
+ many fixes and enhancements.  Highlights:
+
+ <ul>
+   <li>GDB can now debug programs natively on OpenBSD/arm and OpenBSD/mips64.
+   <li>GDB can cross-debug programs compiled for the Morpho Technologies ms1.
+   <li>GDB provides new command-line options useful for writing scripts
+       using GDB.
+   <li>GDB now has user-level threads support for FreeBSD/amd64,
+       FreeBSD/i386, and OpenBSD/i386.  (However, note that the kernel
+       threads libraries introduced in FreeBSD 5.x are not yet
+       supported.)
+   <li>GDB support for the Matsushita MN10300 has been restored.
+   <li>Enabling a new setting, <tt>set print array-indexes</tt>, tells
+       GDB to include indices when printing array values.
+   <li>GDB supports VAX floating point formats.
+   <li>User-defined commands can consult a new convenience variable,
+       <tt>$argc</tt>, to see how many arguments they were passed.
+ </ul>
+ <p>
+ </dd>
+
  <dt>November 9, 2004: <b>GDB 6.3 Released!</b></dt>
  <dd>
  <p> The latest version of GDB, version 6.3, is available for <a


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]