Commit graph

869 commits

Author SHA1 Message Date
John Gilmore
778c358df8 * mipsread.c (parse_symbol): Avoid clobbering enum pointer when
looking at its members.  Improve guess between struct and union,
only assuming union if multiple members have offsets of zero.
1992-02-06 06:33:15 +00:00
Per Bothner
bd49ef36c2 Mips-specific bug-fix (for stabs-in-ecoff), and style fix. See ChangeLog. 1992-02-05 02:14:31 +00:00
Stu Grossman
9e8bf29afd * xm-vax.h, xm-vaxult.h, xm-vaxbsd.h, config/mh-vaxult,
config/mh-vaxbsd, configure.in:  Split up config stuff for Vaxen
into BSD and Ultrix.
1992-02-01 12:46:55 +00:00
John Gilmore
96499e9638 Call malloc, not xmalloc, when we check the result and recover from errors. 1992-02-01 12:41:01 +00:00
Stu Grossman
dafe57bc50 VERSION should have been 4.4.1, not 4.5... 1992-02-01 12:39:08 +00:00
Stu Grossman
98f03b9114 * Makefile.in: Increment version to 4.5.
* main.c (print_gdb_version):  Update copyright notice.
1992-02-01 12:20:10 +00:00
Stu Grossman
3671f1fd31 * xm-vax.h: #ifndef ultrix around #include of endian.h and
limits.h (sigh).
1992-02-01 05:47:28 +00:00
John Gilmore
5dfd2a9bfb Avoid references to files that aren't assigned to FSF. 1992-02-01 02:40:06 +00:00
John Gilmore
053332ef95 Typo of my own 1992-02-01 02:26:43 +00:00
Stu Grossman
4571619eb3 threecol.tex no longer exists. 1992-02-01 02:22:07 +00:00
John Gilmore
75c86b57d2 Update WHATS.NEW for gdb-4.4 release. 1992-02-01 02:09:19 +00:00
John Gilmore
9834995918 A typo and a thinko. 1992-02-01 01:45:02 +00:00
John Gilmore
575945e328 Update for gdb-4.4 release. 1992-02-01 01:44:31 +00:00
Stu Grossman
a8cd573f81 foo 1992-02-01 01:31:31 +00:00
Stu Grossman
17cd0f82c1 Distribute lpsrc.sed, remove rc-*. 1992-02-01 00:41:18 +00:00
John Gilmore
75110a6faf Update comments to make it clear that the copyright status is UNCLEAR. 1992-02-01 00:18:44 +00:00
John Gilmore
379a468647 Comment changes. 1992-02-01 00:17:31 +00:00
John Gilmore
24e7d5bac2 Remove references to i860 files whose copyrights have not been assigned
to FSF yet.
1992-02-01 00:03:05 +00:00
John Gilmore
5f8ec562aa Remove i860 files, which do not have clear copyright assignments. 1992-01-31 23:51:44 +00:00
John Gilmore
f006dac1ba Half-updated version for Stu to work on. 1992-01-31 23:17:40 +00:00
John Gilmore
4cc9f7e22c Remove some entries that were already recorded on Dec 11th. 1992-01-31 22:35:49 +00:00
John Gilmore
ee7270cdca * Projects: Patching executables is done.
* Makefile.in (VERSION):  Roll to gdb-4.4.
* README:  Update for gdb-4.4.
1992-01-31 22:16:45 +00:00
John Gilmore
4a1dcb7f7f * symfile.c (reread_symbols): Whenever we reread one object
file's symbols, we must restart the scan, because the object_files
chain has been permuted.
1992-01-31 20:37:24 +00:00
John Gilmore
b8bb4a24e0 Use regex package on Vax BSD. 1992-01-31 08:52:21 +00:00
John Gilmore
0c6efbccaf * language.c, language.h: Make some things const.
* expression.h, main.c:  const spreads like ooze.
1992-01-31 08:50:52 +00:00
John Gilmore
287f81eb64 * xm-vax.h: Include some system include files before our own
definitions in defs.h.
1992-01-31 08:49:34 +00:00
John Gilmore
8c37855922 * exec.c (exec_files_info): Split out into print_section_info.
Print BFD filename of each section if it's not the default one.
* core.c (core_files_info):  Call print_section_info.
1992-01-31 08:45:11 +00:00
Stu Grossman
d58ea9967b * infrun.c, xm-i386sco.h: SCO needs to use setpgid().CVS: 1992-01-31 01:24:34 +00:00
Stu Grossman
d7b524c09e Bump VERSION to 4.3.92. 1992-01-31 00:41:28 +00:00
Stu Grossman
92732c2789 * bfd/configure.in, config/mh-sco, gdb/config/mh-i386sco,
gdb/config/mt-i386v32, gdb/configure.in, readline/configure.in:
Fix SCO configuration stuff.
1992-01-31 00:24:21 +00:00
John Gilmore
32c298e08f * sparc-pinsn.c: Remove kludge for preferring architectures.
Remove #ifdef's for SORT_NEEDED.  We need to sort the table, now
and forever.  Add `add' instruction to the set that get checked
for a preceding `sethi' in order to print an absolute address.
Corresponding changes in ../include/opcode/sparc.h needed
to eliminate garbage instructions.
1992-01-30 09:06:49 +00:00
Per Bothner
d4ea2aba3a Various fixed triggered by trying to do the right thing wrt
to external symbols in mips ecoff binaries.  See ChangeLog.
1992-01-30 03:56:32 +00:00
Stu Grossman
0515163751 * sparc-pinsn.c (compare_opcodes): Make it prefer v6, v7,
cypress, v8 mnemonics in that order.
1992-01-30 03:01:00 +00:00
Per Bothner
4a074bea28 Put the qsort() back in in sparc-pinsn.c 1992-01-29 01:33:48 +00:00
Roland Pesch
69bbcf05f4 Credits for GDB 4.4 (and correction to credits for 3.9). 1992-01-29 01:27:36 +00:00
Steve Chamberlain
fa4b55a1b1 Development checkpoint 1992-01-28 03:33:04 +00:00
John Gilmore
eae1a26123 * findvar.c (read_register, write_register): Handle machines
where REGISTER_TYPE is not the same size as "int".
1992-01-28 03:20:39 +00:00
John Gilmore
c55e616795 Handle debug symbols in dynamically loaded (relocated) code:
* dbxread.c (read_ofile_symtab):  Fix up N_CATCH better.  Pass
offset to process_one_symbol.
(process_one_symbol):  Take new offset parameter.  Add it into
appropriate symbol types to relocate symbols to loaded addresses.
Handle all possible symbol types, and complain() about types that
we don't expect to see.
* mipsread.c (psymtab_to_symtab_1):  Pass offset of zero to
process_one_symbol (FIXME, should pass real offset).

Misc bugfixes:

* breakpoint.c (resolve_sal_pc):  Split out code to resolve a
sal's PC value.
(set_breakpoint, break_command_1, until_break_command,
catch_command_1, breakpoint_re_set_one):  Use it.
(breakpoint_re_set_one):  Disable bkpts that don't re-set cleanly.
(breakpoint_re_set):  Mention breakpoint number in error messages.
* symtab.h (resolve_sal_pc):  Declare.
* infcmd.c (jump_command):  Use resolve_sal_pc.

* source.c (find_source_lines):  Avoid "Source file is more
recent than executable" when bfd_get_mtime gives 0.
(list_command):  Shorten "FILE, line N" to "FILE:N".

* putenv.c (putenv):  Avoid unportably casting pointers to unsigneds.
1992-01-28 02:57:37 +00:00
John Gilmore
f005e85b88 Remove obsolete START_INFERIOR_HOOK. 1992-01-28 02:49:12 +00:00
Stu Grossman
0bd83fd723 Oops, checked in version with the wrong stuff enabled. Turn it off... 1992-01-28 02:38:11 +00:00
Stu Grossman
d93b79d97d Rename remote-hds.c to remote-hms.c. 1992-01-28 02:30:27 +00:00
Stu Grossman
3c03b5de58 * dbxread.c (process_one_symbol): Make a first cut at handling
symbol tables generated by Suns acc.
1992-01-28 02:24:08 +00:00
Stu Grossman
1aa560b2ea * symtab.c (find_pc_line): Fix stepping into and out of #included
files.
1992-01-27 23:52:11 +00:00
John Gilmore
5a4e721505 * buildsym.c (read_struct_type): Circumvent sun3 sunos "--" compiler bug.
* c-exp.y (yylex):  `this' and `template' are only tokens in C++.
* target.c (target_xfer_memory):  Return errno in preference to EIO.
1992-01-27 22:10:05 +00:00
John Gilmore
3818ed33a9 * xm-convex.h, xm-hp300bsd.h, xm-isi.h, xm-merlin.h, xm-news.h,
xm-np1.h, xm-pn.h, xm-pyr.h, xm-rtbsd.h, xm-symmetry.h, xm-umax.h:
Remove MISSING_VPRINTF declaration, and superfluous "kgdb" defines.
1992-01-27 21:45:35 +00:00
Stu Grossman
71f49876db * Makefile.in (OPCODES): Remove OPCODES defs and refs. There is
no longer any need to copy ../include/opcode/* into gdb.
1992-01-27 21:04:55 +00:00
John Gilmore
ee799e2a92 Add ChangeLog-9091 1992-01-27 20:32:50 +00:00
John Gilmore
fd8db897af Split ChangeLog out at Jan 1, 1992. 1992-01-27 20:32:19 +00:00
Fred Fish
2213b721f0 Update with numerous changes received from current maintainer (Peggy
Fieland).  Should not effect release at all.
1992-01-27 16:23:11 +00:00
Michael Tiemann
7c4f3f4a2f Delete a superfluous space. 1992-01-27 08:51:16 +00:00