This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: mips-sgi-irix6.2 RTL check testsuite failures
- To: gcc-patches at gcc dot gnu dot org
- Subject: Re: mips-sgi-irix6.2 RTL check testsuite failures
- From: Clinton Popetz <cpopetz at cygnus dot com>
- Date: Fri, 14 Jul 2000 08:01:40 -0500
- References: <200007121432.KAA09813@caip.rutgers.edu> <20000712183538.A20609@cpopetz.com> <20000713093832.A10832@cpopetz.com>
> > These were all from the same bug...the Irix abi has a bizarre
> > requirement to break up an argument struct into chunks when it
> > contains a double, and mips_expand_prologue couldn't handle this.
>
> I decided against this patch, because we don't need the information
> the loop is calculating when compiling for that ABI anyway. This
> patch make us only calculate the information when we need it (but it
> also does a sanity check when we are calculating it.)
>
> An mips-sgi-irix6.2 rtl-checking bootstrap is in progress, but it will
> take several hours.
>
> -Clint
>
> Thu Jul 13 09:22:48 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
>
> * mips.c (mips_expand_prologue): Don't calculate the last
> argument register unless we need it. When we are calculating
> this, make sure FUNCTION_ARG is giving us a REG.
The bootstrap completed ok...I await an ack.
-Clint