mips-sgi-irix6.2 RTL check testsuite failures
Jeffrey A Law
law@cygnus.com
Mon Jul 17 00:18:00 GMT 2000
In message < 20000713093832.A10832@cpopetz.com >you write:
> > 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.
This is fine assuming the compiler properly bootstrapped.
One nit though -- use "abort ();" not "abort();"
jeffd
More information about the Gcc-bugs
mailing list