2576 Commits

Author SHA1 Message Date
b67cb9d5a9 * remote.c (): Add newline to initial +.
(remote_resume):  Mention how to cope with signals.
(remote_interrupt):  Add debug msg.
(remote-wait):  Implement new 'T' reply, which includes
status, PC, and FP all in a single short message.
(putpkt):  Add further debugging of packet acks.
* Makefile.in (VERSION):  Roll to 4.4.5.
1992-03-06 09:16:52 +00:00
53ccaf5fea * mipsread.c (fixup_symtab): Also swap RFD's.
(parse_partial_symbols):  Avoid bug on unknown symbol types.
1992-03-06 09:12:42 +00:00
fa5628d2f5 Remove sym.h and symconst.h from 'depend'. 1992-03-06 08:57:33 +00:00
583f79e974 Add rule for coff-msym. 1992-03-06 08:42:41 +00:00
a1106a1e63 * ecoff.c: Move to ../bfd/coff-msym.c.
* config/mt-*mips:  Remove ecoff.o from the configuration.
1992-03-06 08:14:01 +00:00
bfa4890496 Add relative file descriptors. 1992-03-06 08:11:26 +00:00
6dc776918c Add swapping of RFD's. 1992-03-06 08:06:56 +00:00
d716b16c26 * ecoff.c: Move to ../bfd/coff-msym.c.
* config/mt-*mips:  Remove ecoff.o from the configuration.
1992-03-06 08:05:20 +00:00
5c12fcf521 * coff-msym.c: Move this file from gdb/ecoff.c. It
handles byte-swapping for ECOFF (MIPS symbol) files.
1992-03-06 07:53:38 +00:00
246ccf5f8f Initial revision 1992-03-06 07:53:37 +00:00
d7da450580 Keep ecoff-ext.h. 1992-03-06 01:08:37 +00:00
076d8c5f7a Add gdbtest to list of directories to preserve. 1992-03-05 22:17:53 +00:00
1170a046bd * config.sub configure.in config/.Sanitize config/mh-irix4
gdb/.Sanitize gdb/configure.in gdb/mips-tdep.c gdb/mipsread.c
gdb/procfs.c gdb/signame.h gdb/tm-irix3.h gdb/tm-mips.h
gdb/xm-irix4.h gdb/config/.Sanitize gdb/config/mt-irix3
gdb/config/mh-irix4 texinfo/configure.in:  Port to SGI Irix-4.x.

Actually, just pick up a couple of files that I forgot.
1992-03-05 20:35:20 +00:00
407a8389b4 * config.sub configure.in config/.Sanitize config/mh-irix4
gdb/.Sanitize gdb/configure.in gdb/mips-tdep.c gdb/mipsread.c
gdb/procfs.c gdb/signame.h gdb/tm-irix3.h gdb/tm-mips.h
gdb/xm-irix4.h gdb/config/.Sanitize gdb/config/mt-irix3
gdb/config/mh-irix4 texinfo/configure.in:  Port to SGI Irix-4.x.
1992-03-05 20:20:27 +00:00
d7eddc5177 * defs.h, utils.c: xrealloc takes PTR as first arg.
* defs.h:  Reword confusing comment about ANSI prototypes.
	* defs.h:  Some minor whitespace changes.
	* infrun.c (wait_for_inferior):  Compare int tmp to int 0,
	not NULL, which can be (void *).
	* tm-amix.h, tm-i386v4.h:  Add defines for setjmp/longjmp handling.
	* tm-i386v.h (SP_ARG0):  Define
	* xm-sysv4.h:  Back out of change for missing prototypes.
	* i386-tdep.c (get_longjmp_target):  Add function.
1992-03-04 20:50:10 +00:00
c7cb8acbe8 H8/300 config, startup doc, and related mods. 1992-03-04 01:08:47 +00:00
d747e0af3d Tue Mar 3 15:11:52 1992 Michael Tiemann (tiemann@cygnus.com)
* All GDB files that #include defs.h: Removed stdio.h.
	(defs.h): #include stdio.h.

This has been tested by building GDBs for all targets hosted on Sun4.
None of the build problems were related to stdio.h inclusion.  (n.b.
many configurations don't build for other reasons.)
1992-03-03 23:26:26 +00:00
af7fc06643 removed gnulib 1992-03-03 22:25:55 +00:00
8f869b4551 * printcmd.c (print_address): if ADDR_BITS_REMOVE is defined, use
it before printing out the hex shape of an address.
1992-03-03 07:07:26 +00:00
96743d3c30 * gdbtypes.c (lookup_pointer_type): initialize the TYPE_LENGTH of
a ptype to reflect the setting of TARGET_PTR_BIT.  Set the
	TYPE_FLAGS of a ptype to TYPE_FLAG_UNSIGNED.
	* tm-h8300.h, h8300-tdep.c, remote-hms.c: personal checkpoint
	* printcmd.c (print_address): if ADDR_BITS_REMOVE is defined, use
	it before printing out the hex shape of an address.
1992-03-03 07:05:23 +00:00
bff1c97a66 Check in ChangeLog entries for the recent massive changes for prototypes,
objfile changes, etc.
1992-03-02 23:38:23 +00:00
76971f0da2 Modifed to care about semi colons again, newlines are ignored - sorry
Per.
1992-03-02 22:22:59 +00:00
4ef09e3613 * rs6000-xdep.c (frame_initial_stack_address): Move
code to set frame->cache_fsr into new separate function
	frame_get_cacahe_fsr.  This allows fixing a fatal error.
	* xcoffexec.c:  Turn previously suppressed error
	message back on, after cleaning up BFD.
1992-03-02 06:46:32 +00:00
cf15d9e97a New file: rs6000-core.c. 1992-03-02 06:39:32 +00:00
6c6afbb92b More changes, mostly from IBM for rs6000. (See ChangeLog.) 1992-03-02 01:55:31 +00:00
4b8333deca xm-sysv4.h: Provide definitions/prototypes for host environment
functions for which no definitions or prototypes are provided in
any currently included gdb or host environment header files.
For SVR4, this currently includes malloc and realloc, which cannot
be portably prototyped in any gdb include file.
1992-03-01 21:20:04 +00:00
961815e432 Make the declarations of fix_new consistent under __STDC__. It might
be better to #define NEED_FX_R_TYPE in TC_A29K and TC_SPARC instead of
having this complicated conditional, but that's not my call.
1992-03-01 12:45:17 +00:00
a6f40e9453 Forgot these two from previous check-in of rs6000 stuff. 1992-03-01 01:08:35 +00:00
2b5a8d9c47 More changes, mostly from IBM, for the rs6000. See ChangeLog. 1992-03-01 01:04:13 +00:00
1651b22d76 * Makefile.in (strerror.o): Add rule so that broken Sun make can
work in subdirs.
1992-02-29 21:59:47 +00:00
818de002b6 Mostly rs6000 changes from IBM. 1992-02-29 06:03:43 +00:00
8eb8b9aaa3 * aoutx.h (NAME(aout,print_symbol)): Don't print
symbol addresss for undefined symbols.
	* coff-rs6000.c:  Various updates (due to target-
	independent changes).
	* libbfd.h:  Ditto (tdata field is now a union).
	* hosts/h-sparc.h:  Removed prototype for bogus function
	'emset' (presumably should have been 'memset' - which is there).
1992-02-29 04:44:27 +00:00
93bd5493dc * wait.h (WIFSTOPPED): Add IBM rs6000-specific version. 1992-02-28 06:07:16 +00:00
8537ba607b * breakpoint.c (breakpoint_re_set_one): Don't reset breakpoint
unless symbol table indicates that something has changed.
1992-02-28 04:10:02 +00:00
b543979cda * remote.c: Make it work for embedded MIPS. Increase buffer
size, and use throughout.  Round buffer size up if too many regs.
Support baud rate setting and try for an 8-bit path.  If
interrupted while waiting for target, send a ^C down the wire.
Avoid single-byte reads.
* tm-mips.h:  Add more embedded-system registers to REGISTER_NAMES
and NUM_REGS.
* mips-xdep.h:  Avoid the embedded regs when on Unix.
1992-02-28 03:26:45 +00:00
b621d05050 Hard-code "@appendix" instead of "@chapter" at the beginning of each of these.
This will eventually be supported with a trivial macro, but those aren't
standard texinfo yet; in the meantime, I think GDB is the only manual we
print that uses these---and it wants appendices.
1992-02-28 01:01:24 +00:00
e94b4a2b4c * Phrasing of "disassemble" description improved (less wordy, avoids widow in
small format)
* typo in index entry type fixed
* example of nonexistent configuration, in config appendix, slightly more
  far-fetched
1992-02-28 00:42:40 +00:00
9941f866a5 Added disclaimer (requested by WRS) on how procedures described for
connecting to VxWorks may change in future releases of VxWorks.
1992-02-28 00:39:11 +00:00
d141f3e30d * mipsread.c: Byte-swap the symbol table structures, using
routines from ecoff.c, to read a symbol table written in any
of the four possible byte orders.
1992-02-28 00:37:03 +00:00
238025a44b * config/mt-bigmips, config/mt-littlemips: Add ecoff.o. 1992-02-27 19:56:52 +00:00
069bc45432 * configure.in (mips-big-* target): Same as Sony News.
* config/mt-bigmips, config/mt-littlemips:  Add ecoff.o.
* ecoff.c:  New file for symbol swapping routines.
1992-02-27 19:56:28 +00:00
a0b23459bb Initial revision 1992-02-27 19:53:49 +00:00
e7b4046cbf Don't core dump if no output section available for a symbol 1992-02-27 19:22:41 +00:00
3e6e09c068 Dos File renaming 1992-02-27 18:52:18 +00:00
36a19fdc5b Fix cvs merge fuckup. 1992-02-27 17:50:06 +00:00
80ba48f58c * breakpoint.c (all_breakpoints_info, breakpoint_1): Add 'info
all-breakpoints' command.
* (get_number):  Allow users to enter negative breakpoint numbers.
* (breakpoint_1):  Reformat display of 'info break' to show new
fields.
* (create_longjmp_breakpoint, breakpoint_re_set,
breakpoint_re_set_one, enable/disable_longjmp_breakpoint),
symfile.c  (syms_from_objfile):  Re-do
insertion of longjmp breakpoints.  Move all code into
breakpoint_re_set, and call that instead of
create_longjmp_breakpoint in symfile.c.
1992-02-27 17:45:02 +00:00
6db82ea7e5 * aoutx.h (translate_from_native_sym_flags): when creating an alias symbol, fill in the section as undefined, rather than leaving it blank 1992-02-27 17:26:08 +00:00
d286190140 Why didn't it start emacs 1992-02-27 17:24:13 +00:00
cba0d141fb * breakpoint.h (ALL_BREAKPOINTS_SAFE): Add.
* breakpoint.c (breakpoint_re_set):  Use ALL_BREAKPOINTS_SAFE.
* symtab.c (find_pc_symtab):  Handle having no objfiles.
* infcmd.c:  Fix comment.
* objfiles.c (free_all_objfiles):  Add.
* symfile.h (ALL_OBJFILES, ALL_OBJFILES_SAFE):  Add.
* symfile.c (symbol_file_command):  free all objfiles when
specifying a new symbol file.
(reread_symbols):  Stat the file name, don't fstat the descriptor.
1992-02-27 16:28:59 +00:00
5c83e859b9 Update `dependency' files so that Make will build the right things at
the right times.
1992-02-27 14:24:36 +00:00