[PATCH 0/8] aarch64: CMPBR fixes

2025-08-05 Thread Wilco Dijkstra
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

Re: [PATCH 0/8] aarch64: CMPBR fixes

2025-08-05 Thread Karl Meakin
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

Re: [PATCH 0/8] aarch64: CMPBR fixes

2025-08-05 Thread Richard Sandiford
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

[PATCH 0/8] aarch64: CMPBR fixes

2025-08-04 Thread Richard Henderson
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