On Sun, May 18, 2025 at 2:09 PM Gerald Pfeifer <ger...@pfeifer.com> wrote: > > On Mon, 3 Mar 2025, Wilco Dijkstra wrote: > > Enable the early scheduler on AArch64 for O3/Ofast. 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. We can then revisit this for GCC16. > > > > gcc: > > PR target/118351 > > * common/config/aarch64/aarch64-common.cc: Enable early scheduling > > with > > -O3 and higher. > > Is this something you may want to add to the release notes?
It is there already: The first scheduling pass (-fschedule-insns) is no longer enabled by default at -O2 for AArch64 targets. The pass is still enabled by default at -O3 and -Ofast. Thanks, Andrew Pinski > > Gerald