* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh,
[deliverable/binutils-gdb.git] / gdb / NEWS
index aa7d338dea924544ad90baee1b32041e037431f3..9e211fed4c3c8e0ee384a134f2bd10d729fafeec 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -1,7 +1,90 @@
                What has changed in GDB?
             (Organized release by release)
 
-*** Changes since GDB-4.18:
+*** Changes since GDB 5.0:
+
+* "info symbol" works on platforms which use COFF, ECOFF, XCOFF, and NLM.
+
+* New native configurations
+
+Alpha FreeBSD                                  alpha*-*-freebsd*
+x86 FreeBSD 3.x and 4.x                                i[3456]86*-freebsd[34]*
+
+* New targets
+
+* OBSOLETE configurations
+
+x86 FreeBSD before 2.2                         i[3456]86*-freebsd{1,2.[01]}*, 
+Harris/CXUX m88k                               m88*-harris-cxux*
+
+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.
+
+* REMOVED configurations
+
+Altos 3068                                     m68*-altos-*
+Convex                                         c1-*-*, c2-*-*
+Pyramid                                                pyramid-*-*
+ARM RISCix                                     arm-*-* (as host)
+Tahoe                                          tahoe-*-*
+
+* Other news:
+
+* All MIPS configurations are multi-arched.
+
+Multi-arch support is enabled for all MIPS configurations.
+
+* gdba.el deleted
+
+GUD support is now a standard part of the EMACS distribution.
+
+*** Changes in GDB 5.0:
+
+* Improved support for debugging FP programs on x86 targets
+
+Unified and much-improved support for debugging floating-point
+programs on all x86 targets.  In particular, ``info float'' now
+displays the FP registers in the same format on all x86 targets, with
+greater level of detail.
+
+* Improvements and bugfixes in hardware-assisted watchpoints
+
+It is now possible to watch array elements, struct members, and
+bitfields with hardware-assisted watchpoints.  Data-read watchpoints
+on x86 targets no longer erroneously trigger when the address is
+written.
+
+* Improvements in the native DJGPP version of GDB
+
+The distribution now includes all the scripts and auxiliary files
+necessary to build the native DJGPP version on MS-DOS/MS-Windows
+machines ``out of the box''.
+
+The DJGPP version can now debug programs that use signals.  It is
+possible to catch signals that happened in the debuggee, deliver
+signals to it, interrupt it with Ctrl-C, etc.  (Previously, a signal
+would kill the program being debugged.)  Programs that hook hardware
+interrupts (keyboard, timer, etc.) can also be debugged.
+
+It is now possible to debug DJGPP programs that redirect their
+standard handles or switch them to raw (as opposed to cooked) mode, or
+even close them.  The command ``run < foo > bar'' works as expected,
+and ``info terminal'' reports useful information about the debuggee's
+terminal, including raw/cooked mode, redirection, etc.
+
+The DJGPP version now uses termios functions for console I/O, which
+enables debugging graphics programs.  Interrupting GDB with Ctrl-C
+also works.
+
+DOS-style file names with drive letters are now fully supported by
+GDB.
+
+It is now possible to debug DJGPP programs that switch their working
+directory.  It is also possible to rerun the debuggee any number of
+times without restarting GDB; thus, you can use the same setup,
+breakpoints, etc. for many debugging sessions.
 
 * New native configurations
 
@@ -23,6 +106,15 @@ Pyramid                                             pyramid-*-*
 ARM RISCix                                     arm-*-* (as host)
 Tahoe                                          tahoe-*-*
 
+Configurations that have been declared obsolete will be commented out,
+but the code will be left in place.  If there is no activity to revive
+these configurations before the next release of GDB, the sources will
+be permanently REMOVED.
+
+* Gould support removed
+
+Support for the Gould PowerNode and NP1 has been removed.
+
 * New features for SVR4
 
 On SVR4 native platforms (such as Solaris), if you attach to a process
@@ -75,9 +167,9 @@ try to find a command that does what you are looking for.
 
 A new machine oriented interface (MI) has been added to GDB.  This
 interface is designed for debug environments running GDB as a separate
-process.  This is part of the long term libGDB project.  See
-gdb/mi/gdbmi.texinfo for further information.  It can be enabled by
-configuring with:
+process.  This is part of the long term libGDB project.  See the
+"GDB/MI" chapter of the GDB manual for further information.  It can be
+enabled by configuring with:
 
        .../configure --enable-gdbmi
 
This page took 0.024803 seconds and 4 git commands to generate.