Bugs in MIPS FUNCTION_ARG_REGNO_P ?

Eric Christopher echristo@redhat.com
Wed Mar 3 18:37:00 GMT 2004


> > The patch is here:
> >    http://gcc.gnu.org/ml/gcc-patches/2002-04/msg01325.html
> > Unfortunately, this fails to give any justification for the change, so
> > there is no easy way to tell why it was checked in now.
> >
> > I suggest reverting it, waiting to see what breaks, and then properly
> > documenting the problem that the patch supposedly fixes.
> 
> Gets my vote too.  I see no reason to test N % FP_INC or mips_abi here.
> When using paired 32-bit registers, if a double argument is passed
> in $f12, $f13 is used as well.

Yeah, me too I wish I could remember what exactly the problem was now.

The comment put in at the time said that it was a problem with SFmode
floats, but i'm not sure what it was doing wrong with them :) I'll do a
quick test and if a regression doesn't show itself offhand with
mips64-elf I'll check it in.

-eric

-- 
Eric Christopher <echristo@redhat.com>



More information about the Gcc mailing list