* NEWS: Mention gcore support on FreeBSD/i386.
[deliverable/binutils-gdb.git] / gdb / NEWS
index 39b33fe9fca7dea95d245eb6c2a0b9781912c152..23777175fef90e842cb5ad742d4e8a72f46fbe12 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -1,7 +1,35 @@
                What has changed in GDB?
             (Organized release by release)
 
-*** Changes since GDB 5.1:
+*** Changes since GDB 5.2:
+
+* Changes in FreeBSD/i386 native debugging.
+
+Support for the "generate-core-file" has been added.
+
+* New commands "dump", "append", and "restore".
+
+These commands allow data to be copied from target memory
+to a bfd-format or binary file (dump and append), and back
+from a file into memory (restore).
+
+*** Changes in GDB 5.2:
+
+* New command "set trust-readonly-sections on[off]".
+
+This command is a hint that tells gdb that read-only sections
+really are read-only (ie. that their contents will not change).
+In this mode, gdb will go to the object file rather than the
+target to read memory from read-only sections (such as ".text").
+This can be a significant performance improvement on some
+(notably embedded) targets.
+
+* New command "generate-core-file" (or "gcore").
+
+This new gdb command allows the user to drop a core file of the child
+process state at any time.  So far it's been implemented only for
+GNU/Linux and Solaris, but should be relatively easily ported to other
+hosts.  Argument is core file name (defaults to core.<pid>).
 
 * New command line option
 
@@ -20,9 +48,17 @@ it will be treated as a corefile.  If it begins with a digit,
 GDB will attempt to attach it as a process, and if no such process
 is found, will then attempt to open it as a corefile.
 
+* Changes in ARM configurations.
+
+Multi-arch support is enabled for all ARM configurations.  The ARM/NetBSD
+configuration is fully multi-arch.
+
 * New native configurations
 
+ARM NetBSD                                     arm*-*-netbsd*
 x86 OpenBSD                                    i[3456]86-*-openbsd*
+AMD x86-64 running GNU/Linux                   x86_64-*-linux-*
+Sparc64 running FreeBSD                                sparc64-*-freebsd*
 
 * New targets
 
@@ -41,6 +77,7 @@ AMD 29000 embedded, using EBMON                       a29k-none-none
 AMD 29000 embedded with COFF                   a29k-none-coff
 AMD 29000 embedded with a.out                  a29k-none-aout
 
+testsuite/gdb.hp/gdb.threads-hp/               directory
 
 * REMOVED configurations and files
 
@@ -67,22 +104,35 @@ for the inferior from gdb's command line.
 
 There is a new `operate-and-get-next' function bound to `C-o'.
 
+*** Changes in GDB 5.1.1 
+
+Fix compile problem on DJGPP.
+
+Fix a problem with floating-point registers on the i386 being
+corrupted.
+
+Fix to stop GDB crashing on .debug_str debug info.
+
+Numerous documentation fixes.
+
+Numerous testsuite fixes.
+
 *** Changes in GDB 5.1:
 
 * New native configurations
 
 Alpha FreeBSD                                  alpha*-*-freebsd*
 x86 FreeBSD 3.x and 4.x                                i[3456]86*-freebsd[34]*
-MIPS Linux                                     mips*-*-linux*
+MIPS GNU/Linux                                 mips*-*-linux*
 MIPS SGI Irix 6.x                              mips*-sgi-irix6*
 ia64 AIX                                       ia64-*-aix*
-s390 and s390x Linux                           {s390,s390x}-*-linux*
+s390 and s390x GNU/Linux                       {s390,s390x}-*-linux*
 
 * New targets
 
 Motorola 68HC11 and 68HC12                     m68hc11-elf
 CRIS                                           cris-axis
-UltraSparc running Linux                       sparc64-*-linux*
+UltraSparc running GNU/Linux                   sparc64-*-linux*
 
 * OBSOLETE configurations and files
 
@@ -405,7 +455,7 @@ enabled by configuring with:
 
 HP-UX 10.20                                    hppa*-*-hpux10.20
 HP-UX 11.x                                     hppa*-*-hpux11.0*
-M68K Linux                                     m68*-*-linux*
+M68K GNU/Linux                                 m68*-*-linux*
 
 * New targets
 
@@ -966,7 +1016,7 @@ breakpoints in shared libraries before the executable is run.
 There is a new hardware breakpoint for the watch command for sparclite
 targets.  See gdb/sparclite/hw_breakpoint.note.
 
-Hardware watchpoints are also now supported under Linux.
+Hardware watchpoints are also now supported under GNU/Linux.
  
 * Annotations
 
@@ -1470,7 +1520,7 @@ read after argv processing.
 
 Solaris-2.0 !!!                                sparc-sun-solaris2  or  sun4sol2
 
-Linux support                          i386-unknown-linux  or  linux
+GNU/Linux support                      i386-unknown-linux  or  linux
 
 We are also including code to support the HP/PA running BSD and HPUX.  This
 is almost guaranteed not to work, as we didn't have time to test or build it
This page took 0.029191 seconds and 4 git commands to generate.