> > Based on some discussions, it looks like a handful of vendors are
> > planning on maintaining GCC-13 branches that include various
> > performance-related backports (ie, patches not suitable for the standard
> > GCC-13 release branch).

Did you consider also include necessary vectorizeor stuffs? I expect there would
be some patch in middle end for enable auto vec, like this:

https://patchwork.ozlabs.org/project/gcc/patch/20230407014741.139387-1-juzhe.zh...@rivai.ai/

> >
> > I don't think we'd actually agreed to a set of branch rules, but it
> > seems like the following were where the discussion ended up:
> >
> > * Make a "riscv" vendor branch.  I don't think we came up with a name,
> >   but "riscv/gcc-13-perf" seems fine to me.
> > * Regularly rebase the branch on the GCC-13 release branch.

I would prefer merge rather than rebase since let us have a stable
sha1 as some reference point.

> > * Only accept backports that have landed on trunk.
> >
> > There's a few others that I'd like to add, just based on poking around:
> >
> > * No new regressions for anything that's backported.
> > * Use "git cherry-pick -x" from the trunk commit.
> Works for me.
>
> >
> > We're starting to land some gcc-14 patches already, so I'd prefer to
> > make the branch sooner rather than later.  Unless there's any
> > objections, I'll push what's at
> > github.com/palmer-dabbelt/gcc/gcc-13-perf as a vendor branch.
> Sounds good to me.
>
> FWIW, the few bits I've pushed to-date didn't seem important enough to
> me to warrant porting to this branch.  But if someone thinks otherwise,
> I won't object to them being cherry-picked.
>
> jeff

Reply via email to