From a0e1eb422568457e11d8bf1baed5cc6042200285 Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Tue, 23 Apr 1996 23:35:51 +0000 Subject: [PATCH] * Makefile.in (VERSION): Bump version number to 4.16.1 * NEWS: Update for 4.16 release. --- gdb/NEWS | 111 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 83 insertions(+), 28 deletions(-) diff --git a/gdb/NEWS b/gdb/NEWS index 8ff620ccedc..979a878e4da 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -1,23 +1,53 @@ What has changed in GDB? (Organized release by release) -*** Changes since GDB-4.15: - -* Memory use reductions and statistics collection - -We have begun to implement changes that reduce gdb's memory requirements -and to report statistics about memory usage. Try the "maint print statistics" -command, for example. +*** Changes in GDB-4.16: * New native configurations -Windows 95, Windows NT i[345]86-*-win32 +Windows 95, x86 Windows NT i[345]86-*-cygwin32 +M68K NetBSD m68k-*-netbsd* +PowerPC AIX 4.x powerpc-*-aix* +PowerPC MacOS powerpc-*-macos* +PowerPC Windows NT powerpcle-*-cygwin32 +RS/6000 AIX 4.x rs6000-*-aix4* * New targets -ARM via RDP protocol arm-*-* -PowerPC via PPCBUG monitor powerpc{,le}-*-eabi* -PowerPC simulator powerpc{,le}-*-eabi if building with GCC +ARM with RDP protocol arm-*-* +I960 with MON960 i960-*-coff +MIPS VxWorks mips*-*-vxworks* +MIPS VR4300 with PMON mips64*vr4300{,el}-*-elf* +PowerPC with PPCBUG monitor powerpc{,le}-*-eabi* +Hitachi SH3 sh-*-* +Matra Sparclet sparclet-*-* + +* PowerPC simulator + +The powerpc-eabi configuration now includes the PSIM simulator, +contributed by Andrew Cagney, with assistance from Mike Meissner. +PSIM is a very elaborate model of the PowerPC, including not only +basic instruction set execution, but also details of execution unit +performance and I/O hardware. See sim/ppc/README for more details. + +* Solaris 2.5 + +GDB now works with Solaris 2.5. + +* Windows 95/NT native + +GDB will now work as a native debugger on Windows 95 and Windows NT. +To build it from source, you must use the "gnu-win32" environment, +which uses a DLL to emulate enough of Unix to run the GNU tools. +Further information, binaries, and sources are available at +ftp.cygnus.com, under pub/gnu-win32. + +* dont-repeat command + +If a user-defined command includes the command `dont-repeat', then the +command will not be repeated if the user just types return. This is +useful if the command is time-consuming to run, so that accidental +extra keystrokes don't run the same command many times. * Send break instead of ^C @@ -25,29 +55,54 @@ The standard remote protocol now includes an option to send a break rather than a ^C to the target in order to interrupt it. By default, GDB will send ^C; to send a break, set the variable `remotebreak' to 1. -* Automatic tracking of dynamic object loading (HPUX and Solaris only at -the moment). +* Remote protocol timeout + +The standard remote protocol includes a new variable `remotetimeout' +that allows you to set the number of seconds before GDB gives up trying +to read from the target. The default value is 2. + +* Automatic tracking of dynamic object loading (HPUX and Solaris only) By default GDB will automatically keep track of objects as they are -loaded and unloaded by the dynamic linker. By using the command -"set stop-on-solib-events 1" you can arrange for GDB to stop the -inferior when shared library events occur, thus allowing you to -set breakpoints in shared libraries which are explicitly loaded by -the inferior. +loaded and unloaded by the dynamic linker. By using the command `set +stop-on-solib-events 1' you can arrange for GDB to stop the inferior +when shared library events occur, thus allowing you to set breakpoints +in shared libraries which are explicitly loaded by the inferior. + +Note this feature does not work on hpux8. On hpux9 you must link +/usr/lib/end.o into your program. This feature should work +automatically on hpux10. + +* Irix 5.x hardware watchpoint support + +Irix 5 configurations now support the use of hardware watchpoints. + +* Mips protocol "SYN garbage limit" -Note this feature does not work on hpux8. On hpux9 you must link -/usr/lib/end.o into your program. This feature should work automatically -on hpux10. +When debugging a Mips target using the `target mips' protocol, you +may set the number of characters that GDB will ignore by setting +the `syn-garbage-limit'. A value of -1 means that GDB will ignore +every character. The default value is 1050. * Recording and replaying remote debug sessions -If you set "remotelogfile" gdb will use that filename to make a -"recording" of a remote debug session which can be replayed back to -gdb using "gdbreplay". See gdbserver/README for details. This is -useful when you have a problem with gdb while doing remote debugging. -By making a recording of the session and sending it to the gdb -maintainers, it is possible to recreate your problem without access to -the remote hardware you are using. +If you set `remotelogfile' to the name of a file, gdb will write to it +a recording of a remote debug session. This recording may then be +replayed back to gdb using "gdbreplay". See gdbserver/README for +details. This is useful when you have a problem with GDB while doing +remote debugging; you can make a recording of the session and send it +to someone else, who can then recreate the problem. + +* Speedups for remote debugging + +GDB includes speedups for downloading and stepping MIPS systems using +the IDT monitor, fast downloads to the Hitachi SH E7000 emulator, +and more efficient S-record downloading. + +* Memory use reductions and statistics collection + +GDB now uses less memory and reports statistics about memory usage. +Try the `maint print statistics' command, for example. *** Changes in GDB-4.15: -- 2.30.2