https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68273

Bernd Schmidt <bernds at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bernds at gcc dot gnu.org,
                   |                            |rsandifo at gcc dot gnu.org

--- Comment #12 from Bernd Schmidt <bernds at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #10)
> /* Advance to an even register if the argument is doubleword-aligned.  */
>   if (doubleword_aligned_p)
>     info->reg_offset += info->reg_offset & 1;
> 
> Which can be tracked back to this commit:
> commit 26bcab5a0015a5304899649081f7777d676996b8
> Author: rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
> Date:   Sat Sep 25 07:42:43 2004 +0000
> 
>         * config/mips/mips.h (struct mips_args): Clarify comments.
>         * config/mips/mips.c (struct mips_arg_info): Likewise.
>         (mips_arg_info): Don't allow fpr_p to affect the register or
>         stack alignment.  Remove o64 silliness.
>         (function_arg): Deal with the o32 float,float case specially.
> 

Cc'ing Richard in case he has input.

Reply via email to