old-cross-binutils/gdb/config
Peter Schauer ac8cf67dca * config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefine
the necessary bits.
	* findvar.c (value_from_register): Fix uninitialized first_addr
	which caused problems with assignment of doubles to register variables
	on some targets.
	* mipsread.c: Remove TM_FILE_OVERRIDE, include tm.h and provide the
	missing mips definitions if necessary.

	Fix handling of double register variables for mips targets and big
	endian hosts. These patches are from Paul Flinders <ptf@delcam.co.uk>.
	* config/mips/tm-mips.h: Increase MAX_REGISTER_{RAW,VIRTUAL}_SIZE to
	  8 bytes for doubles.
	* config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE): New macro for
	  conversion of type held in multiple registers to host format.
	* config/mips/tm-mips.h (REGISTER_CONVERT_FROM_TYPE): New macro,
	  companion to REGISTER_CONVERT_TO_TYPE.
	* config/mips/tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE):
	  Convert to function calls.
	* config/mips/tm-mips.h (FIX_CALL_DUMMY): New code for big endian
	  mips targets.
	* mips-tdep.c (mips_print_register): Raw buffer now needs just
	  MAX_REGISTER_RAW_SIZE bytes.
	* mips-tdep.c (mips_print_register): Use REGISTER_CONVERT_TO_TYPE
	  (if defined) for doubles.
	* mips-tdep.c: (mips_extract_return_value, mips_store_return_value):
	  New functions, take care of REGISTER_CONVERT_TO/FROM_TYPE.
	* valops.c (value_assign): Use REGISTER_CONVERT_TO_TYPE if
	  defined.
	* findvar.c (value_from_register): Use REGISTER_CONVERT_TO_TYPE if
	  defined.
1993-05-22 07:26:25 +00:00
..
a29k Change the configuration a little bit. 1993-05-21 18:06:53 +00:00
arm Add .Sanitize files for new directories. 1993-03-23 03:58:44 +00:00
h8300 Add .Sanitize files for new directories. 1993-03-23 03:58:44 +00:00
h8500 Lint. 1993-05-01 00:51:36 +00:00
i386 * config/{i386/linux.mh,m68k/isi.mh} (NATDEPFILES): 1993-05-18 23:16:00 +00:00
i960 Add .Sanitize files for new directories. 1993-03-23 03:58:44 +00:00
m68k fix typo 1993-05-19 22:44:08 +00:00
m88k Add .Sanitize files for new directories. 1993-03-23 03:58:44 +00:00
mips * config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefine 1993-05-22 07:26:25 +00:00
none (Changes and new files to make "none" a full fledged configuration) 1993-04-06 22:09:33 +00:00
ns32k Add .Sanitize files for new directories. 1993-03-23 03:58:44 +00:00
pa Slight changes for the 29k-udi target. 1993-05-21 18:32:01 +00:00
rs6000 * config/rs6000/xm-rs6000.h: Don't define MALLOC_INCOMPATIBLE now 1993-04-28 13:42:43 +00:00
sh Support for Hitachi SH 1993-04-27 01:17:32 +00:00
sparc Change the configuration, for target 29k-udi, a little bit. 1993-05-21 18:07:23 +00:00
vax * config/vax/vaxbsd.mh: Add "NAT_FILE= nm-vax.h". 1993-05-19 02:01:05 +00:00
z8k Add .Sanitize files for new directories. 1993-03-23 03:58:44 +00:00
.Sanitize Support for Hitachi SH 1993-04-27 01:17:32 +00:00
nm-sysv4.h * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k, 1993-03-23 01:07:36 +00:00
nm-trash.h * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k, 1993-03-23 01:07:36 +00:00
tm-sunos.h * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k, 1993-03-23 01:07:36 +00:00
tm-sysv4.h * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k, 1993-03-23 01:07:36 +00:00
xm-sysv4.h * config/{a29k, arm, convex, gould, h8300, i386, i860, i960, m68k, 1993-03-23 01:07:36 +00:00