Update WHATS.NEW for gdb-4.4 release.
authorJohn Gilmore <gnu@cygnus>
Sat, 1 Feb 1992 02:09:19 +0000 (02:09 +0000)
committerJohn Gilmore <gnu@cygnus>
Sat, 1 Feb 1992 02:09:19 +0000 (02:09 +0000)
gdb/ChangeLog
gdb/WHATS.NEW

index 6c07a23fe58725165961bd39b1fc63214cac0b54..fbe64a976a0bed410bf2791bb12f0d43ef65dd4a 100644 (file)
@@ -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
index bc2dfea7884af9efe9605658eedb7a0d5c5bc76e..7da857c9115338dffe10729235b3a04468a5aa30 100755 (executable)
@@ -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.