|
|
On Fri, Nov 13, 2009 at 1:39 AM, Richard Henderson <rth@xxxxxxxxxx> wrote:
> On 11/02/2009 11:48 PM, Uros Bizjak wrote:
>>
>> (TARGET_CALL_ESP): New define.
>
> Please don't bother with this and all the pattern duplication.
> Just put a comment in front of the call pattern and use "lsm".
But all new targets (newer than P3) can use %esp here without problems...
IMO, since we already went through the pain of duplicating (in
mainline and backports to 4.3 and 4.4), I think that removing
specialized patterns and limiting existing ones would be a step
backward. If you are concerned with maintenance costs, I can perhaps
compensate extra growth by macroizing 32 and 64bit call patterns.
Uros.
|
|