Update WHATS.NEW for gdb-4.4 release.

This commit is contained in:
John Gilmore 1992-02-01 02:09:19 +00:00
parent 9834995918
commit 75c86b57d2
2 changed files with 38 additions and 35 deletions

View File

@ -2,7 +2,7 @@ Fri Jan 31 00:05:01 1992 John Gilmore (gnu at cygnus.com)
* Projects: Patching executables is done. * Projects: Patching executables is done.
* Makefile.in (VERSION): Roll to gdb-4.4. * 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 * symfile.c (reread_symbols): Whenever we reread one object
file's symbols, we must restart the scan, because the object_files file's symbols, we must restart the scan, because the object_files

View File

@ -7,59 +7,62 @@
SCO Unix on i386 IBM PC clones i386-sco-sysv or i386sco SCO Unix on i386 IBM PC clones i386-sco-sysv or i386sco
(except core files) (except core files)
BSD Reno on Vax vax-dec-bsd
BSD Reno on Vaxen vax-dec-bsd Ultrix on Vax vax-dec-ultrix
Ultrix on Vaxen vax-dec-ultrix
* New machines supported (target) * New machines supported (target)
AMD 29000 embedded, using EBMON a29k-none-none AMD 29000 embedded, using EBMON a29k-none-none
* C++ stuff * C++ support
Improvements have been made in the way GDB handles C++ references. The GDB continues to improve its handling of C++. `References' work better.
demangler has also been improved, and now deals with symbols mangled as 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 per the Annotated C++ Reference Guide.
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 * 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 Reading symbols from shared libraries which contain debugging symbols
now works properly. However, there remain issues such as automatic
GDB can read ELF object files on System V Release 4, and can handle skipping of `transfer vector' code during function calls, which
debugging records for C, in DWARF format, in ELF files. This support make it harder to debug code in a shared library, than to debug the
is preliminary. If you bring up GDB on another SVR4 system, please same code linked statically.
send mail to bug-gdb@prep.ai.mit.edu to let us know what changes were
reqired (if any).
* New Getopt * New Getopt
GDB is now using the latest `getopt' routines from the FSF. This version GDB is now using the latest `getopt' routines from the FSF. This
now accepts the -- prefix for options with long names. Note that gdb will version accepts the -- prefix for options with long names. GDB will
continue to accept the old format as well. Also, various single letter continue to accept the old forms (-option and +option) as well.
abbreviations for options have been explicity added to the option table so that Various single letter abbreviations for options have been explicity
they won't get overshadowed in the future by other options that begin with the added to the option table so that they won't get overshadowed in the
same letter. 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. The `cleanup_undefined_types' bug that many of you noticed has been squashed.
Many bugs in C++ have been handled. Many more remain to be handled. Many assorted bugs have been handled. Many more remain to be handled.
See the various ChangeLog files (primarily in gdb and bfd) for details. 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: *** Changes in GDB-4.3:
@ -403,5 +406,5 @@ for more details.
GDB now handles cross debugging. If you are remotely debugging between GDB now handles cross debugging. If you are remotely debugging between
two different machines, type ``./configure host -target=targ''. 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. where the program that you are debugging will run.