On Mon, May 24, 2021 at 1:23 PM Joseph Myers <jos...@codesourcery.com> wrote:
>
> On Sat, 22 May 2021, H.J. Lu via Gcc-patches wrote:
>
> > 1. Update PUSH_ARGS to accept an argument.  When the PUSH instruction
> > usage is optional, pass the number of bytes to push to PUSH_ARGS so that
> > the backend can decide if PUSH instructions should be generated.
> > 2. Change x86 PUSH_ARGS to return 0 when number of bytes to push is more
> > than a word to avoid generating non-existent PUSH instructions.
> > 3. Remove target PUSH_ARGS definitions which return 0 as it is the same
> > as the default.
>
> If you're changing all users and definitions of PUSH_ARGS anyway, it
> probably makes sense to change it to a target hook.

I sent out the v2 patch to add TARGET_PUSH_ARGUMENT.

-- 
H.J.

Reply via email to