https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97417
--- Comment #54 from jiawei <jiawei at iscas dot ac.cn> --- Hi Jim. I had finished the test on the benchmark Coremark-pro.And it shows that the patch doesn't accidentally increase code size. This test with the args "XCMD='-c4' certify-all", and the result shows follow: WORKLOAD RESULTS TABLE(origin gcc-10.2.0 from upstream compiled with -mabi=lp64 -march=rv64imafdc) MultiCore SingleCore Workload Name (iter/s) (iter/s) Scaling ----------------------------------------------- ---------- ---------- ---------- cjpeg-rose7-preset 119.05 46.08 2.58 core 1.10 0.28 3.93 linear_alg-mid-100x100-sp 35.19 8.92 3.95 loops-all-mid-10k-sp 1.77 0.46 3.85 nnet_test 1.69 0.51 3.31 parser-125k 43.01 15.62 2.75 radix2-big-64k 257.93 56.84 4.54 sha-test 156.25 57.80 2.70 zip-test 81.63 26.32 3.10 MARK RESULTS TABLE Mark Name MultiCore SingleCore Scaling ----------------------------------------------- ---------- ---------- ---------- CoreMark-PRO 2669.64 796.33 3.35 WORKLOAD RESULTS TABLE(Add patch one -- Auto-extend Patch) MultiCore SingleCore Workload Name (iter/s) (iter/s) Scaling ----------------------------------------------- ---------- ---------- ---------- cjpeg-rose7-preset 131.58 45.87 2.87 core 1.08 0.28 3.86 linear_alg-mid-100x100-sp 35.49 8.75 4.06 loops-all-mid-10k-sp 1.75 0.46 3.80 nnet_test 1.68 0.51 3.29 parser-125k 54.05 15.62 3.46 radix2-big-64k 257.80 65.57 3.93 sha-test 153.85 57.47 2.68 zip-test 76.92 26.32 2.92 MARK RESULTS TABLE Mark Name MultiCore SingleCore Scaling ----------------------------------------------- ---------- ---------- ---------- CoreMark-PRO 2737.52 806.42 3.39 WORKLOAD RESULTS TABLE(Add all patches -- Auto-extend Patch & untested fix to use instead of levy's combine.c patch) MultiCore SingleCore Workload Name (iter/s) (iter/s) Scaling ----------------------------------------------- ---------- ---------- ---------- cjpeg-rose7-preset 120.48 45.66 2.64 core 1.08 0.28 3.86 linear_alg-mid-100x100-sp 35.61 8.77 4.06 loops-all-mid-10k-sp 1.76 0.46 3.83 nnet_test 1.68 0.51 3.29 parser-125k 46.51 15.62 2.98 radix2-big-64k 257.33 65.18 3.95 sha-test 153.85 57.47 2.68 zip-test 83.33 26.32 3.17 MARK RESULTS TABLE Mark Name MultiCore SingleCore Scaling ----------------------------------------------- ---------- ---------- ---------- CoreMark-PRO 2691.95 805.68 3.34 The csibe test is still modifying,and will test after it works on riscv-gnu-toolchain.