for a baseline

This commit is contained in:
Stu Grossman 1993-02-19 11:05:41 +00:00
parent c7cb102563
commit c5cc95b183

158
gdb/NEWS
View File

@ -1,6 +1,164 @@
What has changed since GDB-3.5?
(Organized release by release)
*** Changes in GDB-4.8:
* New features
GDB now supports array constants that can be used in expressions typed in by
the user. The syntax is `{element, element, ...}'. Ie: you can now type
`print {1, 2, 3}', and it will build up an array.
There is also a new directory `gdb/sparclite' that contains a program that can
be run on a Fujitsu SPARClite processor to demonstrate how the sparc-stub
remote stub works.
* Faster and better demangling
We have improved template demangling and fixed numerous bugs in the GNU style
demangler. It can now handle type modifiers such as `static' or `const'. Wide
character types (wchar_t) are now supported. Demangling of each symbol is now
only done once, and is cached when the symbol table for a file is read in.
This results in a moderate increase in memory usage, but a fantastic speedup in
symbol lookups.
`Cfront' style demangling still doesn't work with AT&T cfront. It was written
from the specifications in the Annotated Reference Manual, which AT&T's
compiler does not actually implement.
* Improved configure script
The `configure' script will now attempt to guess your system type if you don't
supply a host system type. WE CAN GIVE NO GUARANTEES ABOUT THE VALIDITY OF THE
GUESSES MADE BY THIS METHOD. The old scheme of supplying a host system triplet
is greatly preferable over using this. All the magic is done in the new
`config.guess' script. Examine it for details.
We have also brought our configure script much more in line with the FSF's
version. It now supports the --with-xxx options. In particular,
`--with-minimal-bfd' is of interest to those people who want a minimal BFD
that only supports target file formats.
We have also cleaned up the issue with the rpc and ptrace header files for
VxWorks that was discovered at the last minute during the 4.7 release. You
should now be able to build a VxWorks GDB.
* Documentation
There's lots of new internal documentation on how to modify GDB, and produce
clean changes to the code. We implore people to look at this before submitting
changes.
The GDB manual uses new, sexy Texinfo conditionals, rather than the arcane M4
macros. This requires the use of the new Texinfo program, which is available
from the same place that you got this copy of GDB.
*NOTE* The new Texinfo program produces TeX output that can cause old versions
of TeX to hang. We're not sure exactly which versions have this problem, but
it has been seen in 3.0. We highly recommend upgrading to TeX version 3.141 or
better. If that isn't possible, there is a patch in `texinfo/tex3patch' that
will modify `texinfo/texinfo.tex' to work around this problem.
* Mmalloc now licensed under the GNU Library General Public License
* New native hosts supported
HP/PA-RISC under HPUX using GNU tools hppa1.1-hp-hpux
386 CPUs running SCO Unix i386-unknown-scosysv322 or sco
(core file support added)
386 CPUs running SCO Unix 3.2v4 i386-unknown-sco3.2v4
* New targets supported
AMD 29k family via UDI a29k-amd-udi or udi29k
* New file formats supported
BFD now has minimal support for reading HP/PA-RISC executables (SOM?), and
HPUX core files. We can't write them yet.
* New commands
We now accept --silent as an alias for --quiet.
* Major bug fixes
This version fixes the attach problem that many of you reported. We have
also stomped on a bunch more printf_filtered("%s") problems.
You can also now ^C a gdb that is attached to a process. This will cause the
attached process to stop, and give control back to GDB.
We also fixed a lot of problems associated with either not closing file
descriptors, or using too many. This was especially a problem for programs
that used many (~100) shared libraries.
* Library changes
* Configuration
* New hosts supported
PA/HPUX support (cleaned up), uses unwind info, needs gcc/gas...
HP300 native support (???)
Vax Ultrix native (was already there)
step only goes into a subr if there is line # info present
rs6000 bug fixes...
Language interfaces
VxWorks/rpc problems resolved
symbols/psymbols/msymbols combined
Lotsa host/native/target stuff cleaned up
Don Allen
Gerald Baumgartner
Michael Ben-Gershon
Art Berggreen
Karl Berry
Per Bothner
Ralph Campbell
John Carr
Steve Chamberlain
Lee W. Cooprider
John Eaton
Paul Eggert
John M. Farell
Fred Fish
Eddie Fung
John Gilmore
Carl Greco
Stu Grossman
Robert R. Henry
Nobuyuki Hikichi
Andy Jackson
Mark Jungerman
Brian Kernighan
Alexander Klaiber
Jeffrey Law
Marty Leisner
Ulf Linde
Roland H. Pesch
K. Richard Pixley
Ken Raeburn
Dennis Ritchie
Rob Ryan
Peter Schauer
Lynn D. Shumaker
Richard Stallman
Allan Steel
Johanthan Stone
Ian Lance Taylor
Michael Tiemann
Minh Tran-Le
Martin Walker
david d `zoo' zuhn
karl@hq.ileaf.com
rhealey@ub.d.umn.edu.
sato@sm.sony.co.jp.
*** Changes in GDB-4.7:
* Host/native/target split