Hi Richard,
This is a really good improvement - I've built all of SPEC2017 without any
issues.
Overall it shows almost 3.0% codesize reduction with +cmpbr! I noticed that the
patches slightly increase codesize even without +cmpbr - not quite sure why.
So overall this looks OK for commit.
Btw as
Thanks Richard. I had a WIP patch to fix some of these issues but you
beat me to it, and I'll defer to your patch since you have more
experience with GCC.
I would ask, have you checked that the generated assembly in
`gcc/testsuite/gcc.target/aarch64/cmpbr.c` hasn't changed?
Thanks,
Karl Meakin
Richard Henderson writes:
> I have written patches for FEAT_CMPBR support in QEMU, and wanted to
> test them out with gcc. The easiest way, seemed to be bootstrapping
> gcc with cmpbr enabled. The attempt failed on stage1 libgcc.
>
> My bug report is target/121385. Pinski did some analyis, whic
I have written patches for FEAT_CMPBR support in QEMU, and wanted to
test them out with gcc. The easiest way, seemed to be bootstrapping
gcc with cmpbr enabled. The attempt failed on stage1 libgcc.
My bug report is target/121385. Pinski did some analyis, which was
very helpful, and guides most