John Gilmore
785ce19c33
More last minute gdb-4.2 changes.
1991-10-17 05:58:34 +00:00
Roland Pesch
9e0906a6b2
*** empty log message ***
1991-10-16 22:11:28 +00:00
John Gilmore
a1b8c5d69d
GDB-4.2 release!
...
* Makefile.in: Roll VERSION to 4.2.
* tm-i386v.h: #endif guck.
* xconfig/i386*: Remove -Dgetpagesize()=4096 kludge.
1991-10-16 21:02:31 +00:00
Roland Pesch
5dfddc7fc6
* doc/refcard.tex (sec "Working Files"): consistent metavars, due
...
to Franc,ois Pinard (pinard@iro.umontreal.ca )
1991-10-16 06:35:14 +00:00
Roland Pesch
93ae2e889a
* doc/gdb.texinfo (appendix "Installing GDB"): changes in configure.
1991-10-16 03:13:36 +00:00
John Gilmore
5d2cfefe93
* configure.in, tconfig/decstation, xconfig/decstation: Rename
...
dec3100 to decstation.
1991-10-16 01:06:01 +00:00
John Gilmore
afe4ca159b
Changes from Fred Fish:
...
* tm-68k.h (FPI_REGNUM): Add.
* infrun.c (child_create_inferior): flush stdout and stderr
before forking.
* configure.in: Handle amigados, amix hosts and targets.
* inflow.c: Handle TIOCGLTC_BROKEN for Amiga.
From Andreas Schwab:
* values.c (show_convenience): Use printf_filtered.
* main.c (define_command): Check result of lookup_command for
exact match.
(echo_command): Use printf_filtered, and force output out.
* dbxread.c (read_enum_type): Avoid Modula-2 kludge that breaks C
programs.
* i387-tdep.c (double_to_i387): Fix typo for double_to_ieee_extended.
* utils.c (_initialize_utils): If !ISATTY, don't paginate.
1991-10-15 23:29:34 +00:00
Roland Pesch
2109a7b736
* doc/gdb.texinfo
...
(nodes Continuing and Stepping; Memory; Targets) clarifications
due to Larry Breed
1991-10-15 00:46:39 +00:00
John Gilmore
3c6c67143a
Assorted patches from Fred Fish, Peter Schauer.
1991-10-12 07:19:13 +00:00
John Gilmore
9e77ff161f
* copying.awk: Filter formfeeds out of copying & warrantee.
...
Make them available as `show copying' and `show warrantee' also.
1991-10-12 06:28:15 +00:00
John Gilmore
074274252f
Read cross-core files on Mach 386.
1991-10-11 00:27:41 +00:00
John Gilmore
912456a503
* mipsread.c, coffread.c: initialise TYPE_VPTR_FIELDNO to -1.
...
This avoids coredumps under `set print object on' in value_headof
(called erroneously by value_from_vtable_info) for `p &struct'
or `p *struct'. From Peter Schauer.
1991-10-10 00:05:52 +00:00
John Gilmore
e7a6fb0120
oops
1991-10-05 05:38:12 +00:00
Per Bothner
a18e791707
More patches from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
...
* mips-xdep.c (store_inferior_registers): Don't try to
write the (pseudo) FP.
* mipsread.c (parse_partial_symbols): Improved algorithm for
setting pst->texthigh.
1991-10-05 00:25:09 +00:00
Roland Pesch
6e08f6d398
*** empty log message ***
1991-10-04 23:48:16 +00:00
John Gilmore
7cefc05e6a
* coffread.c, dbxread.c, symfile.c, symmisc.c, symtab.h: Remove
...
vestiges of typevectors, which were for symsegs and are no longer
used. (From a question by Eliot Dresselhaus
<dresselh@RFT30.nas.nasa.gov>).
1991-10-04 07:40:21 +00:00
John Gilmore
9bba3334a0
* dbxread.c, coffread.c: static-ize functions that were
...
gratuitiously external. (From Fred Fish.)
1991-10-04 06:46:30 +00:00
John Gilmore
5b0a744f98
* c-exp.y: sym->class to SYMBOL_CLASS (sym).
...
* dbxread.c (dbx_lookup_type): Keep doubling size of typevector
until it is large enough.
1991-10-04 03:17:46 +00:00
John Gilmore
5bc757e244
* dbxread.c (read_type): Handle error case slightly better.
...
Make complaint message not C++-specific.
* symtab.c (lookup_symtab_1, lookup_symbol): "fatal" errors
between symtabs and psymtabs become ordinary error()s.
* dbxread.c (read_dbx_symtab): Relocate end_of_text_addr
properly, making "end pc" correct in shared lib psymtabs.
(From Guy Harris <guy@auspex.com>.)
1991-10-03 16:35:17 +00:00
Stu Grossman
a03c8dc452
*** empty log message ***
1991-10-03 00:28:29 +00:00
John Gilmore
9bb3045288
* dbxread.c: Enable, but soften, const_vol_complaint.
...
(read_dbx_symtab): N_STSYM and N_LCSYM define static vars.
Ditto Gould N_NBSTS and N_NBLCS. Also, all types in the psymtab
should be file-scope, not global.
(read_struct_type): Remove ancient multiple-inheritance warning.
(read_range_type): Check base type, complain & patch if undefined.
1991-10-01 13:29:10 +00:00
John Gilmore
a187ef68c1
* stack.c (frame_info): Demangle the function name in `info stack'.
...
(From Peter Schauer)
1991-10-01 12:25:38 +00:00
John Gilmore
dc9894c8b1
* symtab.c (lookup_method_type): Arguments were swapped in all
...
callers, so fix it here. I'm amazed this worked at all!
1991-09-28 17:13:08 +00:00
John Gilmore
03e826bb51
* eval.c (evaluate_subexp_for_address): Don't use
...
TYPE_POINTER_TYPE directly (it might be zero if this type has
never had a pointer created before); use lookup_pointer_type.
1991-09-28 17:09:07 +00:00
John Gilmore
680c9dfa72
IN_SIGTRAMP bugfix.
1991-09-25 01:09:15 +00:00
Roland Pesch
513c6e2bc1
*** empty log message ***
1991-09-21 02:03:09 +00:00
John Gilmore
dc4a4b2e6a
Update for gdb-4.1 release.
1991-09-21 00:19:51 +00:00
John Gilmore
0b7984094d
* language.c (set_language_command): Print useful help message,
...
and restore the language string after giving help.
* valprint.c (typedef_print): Print typedef in C or M2.
* symtab.c (list_symbols): Use it.
1991-09-20 23:59:13 +00:00
John Gilmore
5f3d478e7d
* main.c (main): Avoid any output before (gdb) prompt when -q.
...
* language.c (set_language_command): Handle errors by restoring
the language string to its current state (fix from A. Beers).
1991-09-20 23:17:32 +00:00
Roland Pesch
14e2990a5f
*** empty log message ***
1991-09-20 22:51:22 +00:00
Roland Pesch
b7ced3225a
Fri Sep 20 15:46:00 1991 Roland H. Pesch (pesch at cygnus.com)
...
* doc/Makefile: generate aux version-no file doc/gdbVN.m4
from main Makefile.in version definition
doc/gdb.texinfo: use version recorded in doc/gdbVN.m4 for current
GDB version no refs
Makefile.in (setup-to-dist): generate doc/gdbVN.m4
1991-09-20 22:50:11 +00:00
Per Bothner
ab1e12a22e
Kludge to allow compilation by non-ANSI compilers.
1991-09-20 22:03:49 +00:00
John Gilmore
1fea803977
* dbxread.c (read_dbx_symtab, process_one_symbol): N_FN and
...
N_WARNING are the same except for the N_EXT bit, so just use their
values alone, rather than OR-ing them with N_EXT.
1991-09-20 20:37:17 +00:00
Stu Grossman
a4c53fb006
Sign extend extended line offsets in parse_lines correctly.
1991-09-20 20:15:20 +00:00
Stu Grossman
e9f82257cf
*** empty log message ***
1991-09-20 19:29:41 +00:00
John Gilmore
a3a9ba23bc
.gdbinit: move set complaints 1 to top.
1991-09-20 19:26:09 +00:00
John Gilmore
7cb8375793
* language.c (_initialize_language): Fix type check and range
...
check documentation strings.
1991-09-20 18:18:13 +00:00
John Gilmore
c2536607c6
* utils.c (!HAVE_VPRINTF): Define vfprintf as a function, so
...
language.c can use it. (Though language.c should really not be
handling warnings/errors the way it does, FIXME.)
* symtab.c (lookup_primitive_type): const lint.
1991-09-20 18:13:28 +00:00
John Gilmore
9c85f3ceac
Preparation for gdb-4.1 release.
1991-09-20 08:36:19 +00:00
Roland Pesch
613d64489a
doc/gdbint.texinfo
1991-09-20 00:42:12 +00:00
Per Bothner
c44582c81a
Various mips changes from Peter Schauer.
1991-09-20 00:17:30 +00:00
John Gilmore
c82e8a491c
Minor fixes
1991-09-19 22:39:58 +00:00
John Gilmore
0def21a0f2
Andrew Beers' changes for Modula-2 support.
1991-09-19 11:48:49 +00:00
Per Bothner
0abfa8989a
In mipsread.c (parse_symbol), put non-static procedures
...
in the global block.
1991-09-17 19:47:28 +00:00
John Gilmore
a16f53e9e8
tm-ultra3.h slipped thru the cracks...
1991-09-13 05:13:34 +00:00
John Gilmore
07cfbae199
AMD 29000 changes from David Wood <wood@david.ultra.nyu.edu>
1991-09-13 01:21:18 +00:00
John Gilmore
f5e011c68c
* Makefile.in (documentation targets): Pass $(M4).
...
Bugfix from eggert@twinsun.com (Paul Eggert).
* stack.c (down_silently_command): Check for stack existence.
1991-09-12 03:03:01 +00:00
John Gilmore
90d368c5ef
* Makefile.in (VERSION): Update to 4.0.3.
1991-09-11 06:10:20 +00:00
John Gilmore
cadbb07a69
* core.c (core_file_command): Print frame at coredump with
...
its level number, by calling print_stack_frame.
* frame.h: Add selected_frame_level, print_stack_frame.
* frame.h, stack.c: Remove print_sel_frame, print_selected_frame.
* convex-tdep.c, convex-xdep.c, infcmd.c, inflow.c, infrun.c:
Change print_sel_frame and print_selected_frame callers to
print_stack_frame.
* dbxread.c (read_ofile_symtab): Avoid empty else clause.
* symfile.c (free_named_symtabs): Ditto.
* main.c (main): wrap_here needs an arg.
* solib.c (find_solib): Avoid memory access if _DYNAMIC is zero.
(solib_add): Avoid noise.
(solib_create_inferior_hook): Lint.
(sharedlibrary_command): Move dont_repeat to here.
* utils.c (error): Call wrap_here to force buffered output.
Small patches from Peter Schauer:
* coffread.c (start_symtab): Free any existing line_vector before
malloc-ing new one.
(read_coff_symtab): Ditto for type_vector.
* source.c (lines_to_list): New variable, replacing function.
(all uses): Use as variable.
(_initialize_source): Add 'set listsize' and 'show listsize'.
* utils.c (lines_to_list): Remove function.
* stack.c (print_frame_info): Use as variable.
* defs.h (lines_to_list): Remove declaration.
1991-09-11 01:49:50 +00:00
John Gilmore
8106620887
* utils.c (error): if error_pre_print is set, print the string
...
first.
* main.c (main, print_gnu_advertisement, print_gdb_version):
Reformat legalese so it always prints, but acts as an "I'm here"
message while symbols are being read. If any errors occur,
print a few newlines to set off the message and start it at the
left margin. Remove mention of "help" command, and don't yak about
symbol reading.
(catch_errors): Error string is now printed first in case of
error, not last.
* command.c (undef_cmd_error, lookup_cmd): On undefined command,
suggest the "help" command.
* Makefile.in (VERSION): Set to 4.0.2.
1991-09-10 08:56:09 +00:00