* mips-tdep.c, remote-mips.c, values.c, mdebugread.c,

config/mips/tm-mips.h: Add/fix bugs for 64-bit mips support.
	* defs.h: Cleanup; add prototypess
	* corefile.c: Change FIXME #ifdef
	* win32-nat.c: Include windefs instead of windows.h.
	* utils.c: Add routines for printing addresses and registers
	based on type size.
This commit is contained in:
Dawn Perchik
1996-11-11 21:02:55 +00:00
parent 77814fa882
commit 28444bf3a1
9 changed files with 348 additions and 178 deletions

View File

@@ -675,7 +675,16 @@ unpack_double (type, valaddr, invp)
else if (nosign)
{
/* Unsigned -- be sure we compensate for signed LONGEST. */
#ifndef _MSC_VER
return (unsigned LONGEST) unpack_long (type, valaddr);
#else
#if (_MSC_VER > 800)
return (unsigned LONGEST) unpack_long (type, valaddr);
#else
/* FIXME!!! msvc22 doesn't support unsigned __int64 -> double */
return (LONGEST) unpack_long (type, valaddr);
#endif
#endif /* _MSC_VER */
}
else
{