https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030
--- Comment #9 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- On powerpc64le-unknown-linux-gnu: write time(sec) = 0.48150300979614258 done real 0m0.889s user 0m0.279s sys 0m0.608s vs. write time(sec) = 1.4788339138031006 done real 0m1.880s user 0m0.669s sys 0m1.208s Less good, but not as bad as you're reporting. On aarch64-unknown-linux-gnu: write time(sec) = 3.3060228824615479 done real 0m4.739s user 0m0.300s sys 0m4.420s vs. write time(sec) = 4.7578129768371582 done real 0m6.091s user 0m1.080s sys 0m5.000s The factor is also bearable.