From 75c86b57d2cb9edd9b41c9898d5e8786be7d90c9 Mon Sep 17 00:00:00 2001 From: John Gilmore Date: Sat, 1 Feb 1992 02:09:19 +0000 Subject: [PATCH] Update WHATS.NEW for gdb-4.4 release. --- gdb/ChangeLog | 2 +- gdb/WHATS.NEW | 71 +++++++++++++++++++++++++++------------------------ 2 files changed, 38 insertions(+), 35 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6c07a23fe58..fbe64a976a0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -2,7 +2,7 @@ Fri Jan 31 00:05:01 1992 John Gilmore (gnu at cygnus.com) * Projects: Patching executables is done. * Makefile.in (VERSION): Roll to gdb-4.4. - * README: Update for gdb-4.4. + * README, WHATS.NEW: Update for gdb-4.4. * symfile.c (reread_symbols): Whenever we reread one object file's symbols, we must restart the scan, because the object_files diff --git a/gdb/WHATS.NEW b/gdb/WHATS.NEW index bc2dfea7884..7da857c9115 100755 --- a/gdb/WHATS.NEW +++ b/gdb/WHATS.NEW @@ -7,59 +7,62 @@ SCO Unix on i386 IBM PC clones i386-sco-sysv or i386sco (except core files) - -BSD Reno on Vaxen vax-dec-bsd -Ultrix on Vaxen vax-dec-ultrix +BSD Reno on Vax vax-dec-bsd +Ultrix on Vax vax-dec-ultrix * New machines supported (target) AMD 29000 embedded, using EBMON a29k-none-none - * C++ stuff + * C++ support + +GDB continues to improve its handling of C++. `References' work better. +The demangler has also been improved, and now deals with symbols mangled as +per the Annotated C++ Reference Guide. -Improvements have been made in the way GDB handles C++ references. The -demangler has also been improved, and now deals with symbols mangled as -per the Annotated C++ Reference Guide. GDB also now handles stabs embedded in -MIPS symbol tables (which was the only way to get C++ debugging info into MIPS -binaries). This will become useful in a future version of G++. +GDB also now handles `stabs' symbol information embedded in MIPS +`ecoff' symbol tables. Since the ecoff format was not easily +extensible to handle new languages such as C++, this appeared to be a +good way to put C++ debugging info into MIPS binaries. This option +will be supported in the GNU C compiler, version 2, when it is +released. * New features for SVR4 -The `info process' command will print out process information. +GDB now handles SVR4 shared libraries, in the same fashion as SunOS +shared libraries. Debugging dynamically linked programs should present +only minor differences from debugging statically linked programs. -Better shared library support for SVR4 and SunOS. +The `info proc' command will print out information about any process +on an SVR4 system (including the one you are debugging). At the moment, +it prints the address mappings of the process. - Info proc, improved SVR4, shared libs +If you bring up GDB on another SVR4 system, please send mail to +bug-gdb@prep.ai.mit.edu to let us know what changes were reqired (if any). + * Better dynamic linking support in SunOS -***FIXME * Improved ELF and DWARF support - -GDB can read ELF object files on System V Release 4, and can handle -debugging records for C, in DWARF format, in ELF files. This support -is preliminary. If you bring up GDB on another SVR4 system, please -send mail to bug-gdb@prep.ai.mit.edu to let us know what changes were -reqired (if any). +Reading symbols from shared libraries which contain debugging symbols +now works properly. However, there remain issues such as automatic +skipping of `transfer vector' code during function calls, which +make it harder to debug code in a shared library, than to debug the +same code linked statically. * New Getopt -GDB is now using the latest `getopt' routines from the FSF. This version -now accepts the -- prefix for options with long names. Note that gdb will -continue to accept the old format as well. Also, various single letter -abbreviations for options have been explicity added to the option table so that -they won't get overshadowed in the future by other options that begin with the -same letter. +GDB is now using the latest `getopt' routines from the FSF. This +version accepts the -- prefix for options with long names. GDB will +continue to accept the old forms (-option and +option) as well. +Various single letter abbreviations for options have been explicity +added to the option table so that they won't get overshadowed in the +future by other options that begin with the same letter. -***FIXME * Bugs fixed + * Bugs fixed -The `stepi' bug that many of you noticed has been squashed. -Many bugs in C++ have been handled. Many more remain to be handled. +The `cleanup_undefined_types' bug that many of you noticed has been squashed. +Many assorted bugs have been handled. Many more remain to be handled. See the various ChangeLog files (primarily in gdb and bfd) for details. -***FIXME * State of the MIPS world (in case you wondered): - -blah blah blah..................................... -=============================================================================== - *** Changes in GDB-4.3: @@ -403,5 +406,5 @@ for more details. GDB now handles cross debugging. If you are remotely debugging between two different machines, type ``./configure host -target=targ''. -Host is the machine where gdb will run; targ is the machine +Host is the machine where GDB will run; targ is the machine where the program that you are debugging will run. -- 2.30.2