Get the latest tech news
GCC 15 Now Enables AArch64 Early Scheduling For -O3/-Ofast Modes
The GCC '-fschedule-insns' option allows for reordering of instructions to eliminate execution stalls when required data is unavailable
The GCC "-fschedule-insns" option allows for reordering of instructions to eliminate execution stalls when required data is unavailable. This early scheduling option can be beneficial for systems with slow floating point performance or costly memory load instructions. This means GCC15 benefits from much faster build times with -O2, but avoids the regressions in lbm which is very sensitive to minor scheduling changes due to long FMA chains."
Or read this on Phoronix