As we discussed in the last RISC-V GNU sync up, I've committed this patch-set to trunk after rebase and running regression with latest binutils.
On Mon, Oct 18, 2021 at 11:23 AM Kito Cheng <kito.ch...@gmail.com> wrote: > > Hi Vineet: > > I am not familiar with buildroot, so I am not sure which GCC version will > work, > but I think the patch set should be able to apply both gcc 11.1 and > trunk without conflict. > > Here is a gcc 11.1 + this patch set on my github, hope this could help :) > https://github.com/kito-cheng/riscv-gcc/tree/riscv-gcc-11.1.0-zbabcs > > On Thu, Oct 14, 2021 at 4:22 AM Vineet Gupta <vine...@rivosinc.com> wrote: > > > > Hi Kito, > > > > On 9/23/21 12:57 AM, Kito Cheng wrote: > > > Bit manipulation extension[1] is finishing the public review and waiting > > > for > > > the rest of the ratification process, I believe that will become a > > > ratified > > > extension soon, so I think it's time to submit to upstream for review now > > > :) > > > > > > As the title included RFC, it's not a rush to merge to trunk yet, I would > > > like to merge that until it is officially ratified. > > > > > > This patch set is the implementation of bit-manipulation extension, which > > > includes zba, zbb, zbc and zbs extension, but only included in > > > instruction/md > > > pattern only, no intrinsic function implementation. > > > > > > Most work is done by Jim Willson and many other contributors > > > on https://github.com/riscv-collab/riscv-gcc. > > > > > > > > > [1] https://github.com/riscv/riscv-bitmanip/releases/tag/1.0.0 > > > > I wanted to give these a try. Is it reasonable to apply these to a gcc > > 11.1 baseline and give a spin in buildroot or do these absolutely have > > to be bleeding edge gcc. > > > > Thx, > > -Vineet