This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: mips-sgi-irix6.2 RTL check testsuite failures



  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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]