This is the mail archive of the gcc@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: Solaris boostrap breakage


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~


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