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).

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.
* 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.

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.

Reply via email to