Fix 961223-1.c irix6 c-torture failure.

* mips.c (function_arg): Handle passing a struct
	containing a double in a DFmode register without the PARALLEL.

From-SVN: r15830
This commit is contained in:
Jim Wilson 1997-10-01 20:49:25 +00:00 committed by Jim Wilson
parent 236bdb77b5
commit 15039abedc
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,11 @@
Wed Oct 1 13:43:53 1997 Jim Wilson <wilson@cygnus.com>
Bring over from FSF.
Tue Aug 5 16:10:45 1997 Jason Merrill <jason@yorick.cygnus.com>
* mips.c (function_arg): Handle passing a struct
containing a double in a DFmode register without the PARALLEL.
Wed Oct 1 11:13:25 1997 Ian Lance Taylor <ian@cygnus.com>
* pexecute.c: Use spawn if __CYGWIN32__.

View File

@ -3208,7 +3208,7 @@ function_arg (cum, mode, type, named)
% BITS_PER_WORD == 0))
break;
if (! field)
if (! field || mode == DFmode)
ret = gen_rtx (REG, mode, regbase + *arg_words + bias);
else
{