On 19.12.2024 02:36, Maxim Kuvyrkov wrote:
Hi Jan,
I also noticed that your patch increases code size of two SPEC CPU2017 benchmarks on 32-bit ARM. Is this expected?
• gnu-arm-master-Os • grew in size by 4% - 507.cactuBSSN_r • gnu-arm-master-Os_LTO • grew in size by 2% - 500.perlbench_r
There percentages look unexpectedly high, but some (small) growth here and there is a possible effect, yes. If that's to be avoided, some (far) better heuristic will be needed for when to (not) apply the minimal alignment.
Jan