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