This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Solaris boostrap breakage
- To: Mark Mitchell <mark at codesourcery dot com>
- Subject: Re: Solaris boostrap breakage
- From: Richard Henderson <rth at redhat dot com>
- Date: Fri, 9 Mar 2001 18:53:56 -0800
- Cc: gcc at gcc dot gnu dot org
- References: <20010309183659U.mitchell@codesourcery.com>
On Fri, Mar 09, 2001 at 06:36:59PM -0800, Mark Mitchell wrote:
> I have completed the binary search, and verified that it is this patch:
>
> * config/sparc/sparc.c (function_arg_record_value_3): Fix
> calculation of the number of integer registers required.
> (function_arg_record_value): Likewise.
Err, I'm having trouble believing that.
> I know that Kenner says this is Sparc64 only -- but this is definitely
> the patch that triggers the problem.
You've set a breakpoint on this function and it hits _at all_?
Cause 32-bit early exits from all this stuff e.g.
4375 if (TARGET_ARCH32)
4376 {
4377 reg = gen_rtx_REG (mode, regno);
4378 return reg;
4379 }
r~