There appear to be at least two places where DECL_RTL is set to a pseudoreg while max_parm_reg is not updated to reflect that operation. This causes a subtle memory corruption problem which I see when turning on inlining for Ada on x86-64. Does anybody know anything about this?