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]
Other format: [Raw text]

Re: Your assign_parms changes


    The patch is trying to prevent GCC from pessimizing code generated for
    argument passing when the word size within the function is larger than
    the word size specified in the ABI for argument passing.  

Right, I understand that, but then why the second change to prohibit this
from being done for CONCAT, which seems a very valuable case?

    I guess we need to update max_parm_reg appropriately when we
    allocate the new reg to operate as a parm within the function.

Most certainly.  And also the parm stack location.


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