binutils-gdb/gdb/config/mips
Ian Lance Taylor e03c0cc670 Added Irix 5 support.
* configure.in (mips-sgi-irix5*): New host and target.  Use irix5
	for both.
	* config/mips/irix5.mh, config/mips/irix5.mt,
	config/mips/xm-irix5.h, config/mips/nm-irix5.h,
	config/mips/tm-irix5.h, irix5-nat.c: New files for Irix 5 support.
	* mdebugread.c: New file, split out of mipsread.c.  Added
	elfmdebug_build_psymtabs routine.  Added some checks on external
	symbols.  Changed code to keep ecoff_debug_info and
	ecoff_debug_swap structs in the psymtab and in global pointers
	rather than retrieving them from the bfd.  Also changed to keep
	the pending list with the psymtab rather than the objfile (each
	psymtab for a single objfile points to the same pending list).
	* mipsread.c: Bulk of file moved into mdebugread.c, leaving just
	the sym_fns.
	* Makefile.in (SFILES): Added mdebugread.c.
	(OBS): Added mdebugread.o.
	(mdebugread.o): New target.
	* symfile.h: Declare mdebug_build_psymtabs and
	elfmdebug_build_psymtabs.
	* elfread.c (struct elfinfo): Added mdebugsect field.
	(elf_locate_sections): Remember location of .mdebug section.
	(elf_symfile_read): Call elfmdebug_build_psymtabs on .mdebug
	section.
	* infrun.c (AT_FUNCTION_START): Set to 0 if not already defined.
	(wait_for_inferior): Use AT_FUNCTION_START if it is defined to see
	if PC is at the start of a function.
	* mips-tdep.c (read_next_frame_reg): Use SIGFRAME_REG_SIZE, and
	give it a default definition.
	(mips_skip_prologue): Skip instructions which initialize $gp
	register.
	(in_sigtramp): New procedure, moved in from mipsread.c.
	* config/mips/tm-mips.h: Declare in_sigtramp.
1993-12-06 17:31:05 +00:00
..
.Sanitize New files for Irix 5 support. 1993-12-06 17:12:23 +00:00
bigmips.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
decstation.mh * config/i386/ncr3000.mh, config/i386/i386v4.mh, 1993-06-24 20:53:06 +00:00
decstation.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
idt.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
idtl.mt * configure.in (mips-idt-ecoffl*): New target; use idtl. 1993-06-04 19:47:49 +00:00
irix3.mh * config/i386/ncr3000.mh, config/i386/i386v4.mh, 1993-06-24 20:53:06 +00:00
irix3.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
irix4.mh * config/mips/irix4.mh: Enable ser-tcp.o. 1993-12-03 22:22:05 +00:00
irix5.mh New files for Irix 5 support. 1993-12-06 17:12:23 +00:00
irix5.mt New files for Irix 5 support. 1993-12-06 17:12:23 +00:00
littlemips.mh * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
littlemips.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
mipsm3.mh * config/i386/{i386m3.mh,i386mk.mh}, config/mips/mipsm3.mh, 1993-10-30 13:42:43 +00:00
mipsm3.mt * config/i386/{i386m3.mt,i386m3.mh}, 1993-10-28 15:04:40 +00:00
news-mips.mh * config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it. 1993-10-03 00:39:42 +00:00
nm-irix3.h * config/mips/{x,n}m-irix{3,4}.h: Make some definitions here 1993-07-03 00:36:35 +00:00
nm-irix4.h * config/mips/{x,n}m-irix{3,4}.h: Make some definitions here 1993-07-03 00:36:35 +00:00
nm-mips.h * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
nm-news-mips.h * config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it. 1993-10-03 00:39:42 +00:00
nm-riscos.h * config/mips/nm-riscos.h: machine/machparam.h is always the right 1993-07-08 03:58:39 +00:00
riscos.mh miscellaneous fixes to make RISC/os work; see ChangeLog's 1993-07-01 21:00:15 +00:00
tm-bigmips.h * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
tm-irix3.h * config/mips/tm-irix3.h: Add sigcontext offsets for Irix. 1993-05-22 10:35:55 +00:00
tm-irix5.h New files for Irix 5 support. 1993-12-06 17:12:23 +00:00
tm-mips.h Added Irix 5 support. 1993-12-06 17:31:05 +00:00
tm-mipsm3.h * fork-child.c (fork_inferior): Set inferior_pid before calling 1993-10-27 19:30:27 +00:00
xm-irix3.h * config/mips/xm-makeva.h: New file implements va_list alignment 1993-07-21 10:15:21 +00:00
xm-irix4.h * config/mips/{x,n}m-irix{3,4}.h: Make some definitions here 1993-07-03 00:36:35 +00:00
xm-irix5.h New files for Irix 5 support. 1993-12-06 17:12:23 +00:00
xm-makeva.h * printcmd.c (printf_command): Instead of using makeva* and 1993-10-13 18:17:49 +00:00
xm-mips.h * config/mips/xm-mips.h: Remove comment about HAVE_SGTTY vs. usleep. 1993-10-13 04:00:46 +00:00
xm-mipsm3.h New Mach stuff: 1993-10-07 20:13:08 +00:00
xm-news-mips.h * config/mips/xm-makeva.h: New file implements va_list alignment 1993-07-21 10:15:21 +00:00
xm-riscos.h * config/mips/xm-makeva.h: New file implements va_list alignment 1993-07-21 10:15:21 +00:00