[Bug rtl-optimization/90001] Compile-time hog in swing modulo scheduler

zhroma at ispras dot ru gcc-bugzilla@gcc.gnu.org
Tue Apr 16 11:36:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90001

--- Comment #5 from Roman Zhuykov <zhroma at ispras dot ru> ---
Retested patch separately, everything works.
Have found 2 more slow Fortran examples on (obsolete) spu platform and with
additional options like -O1/O2 -fomit-frame-pointer -funroll-loops -fpeel-loops
-ftracer -finline-functions

gfortran.dg/sms-2.f90 
gfortran.dg/forall_10.f90

Compilation|
time, sec  |unpatched vs patched| sms options
forall_10  |  35.02       0.66  | -fmodulo-sched
forall_10  |  87.44       0.52  | -fmodulo-sched -fmodulo-sched-allow-regmoves
sms-2      |  34.58       0.44  | -fmodulo-sched
sms-2      |  86.77       0.27  | -fmodulo-sched -fmodulo-sched-allow-regmoves


More information about the Gcc-bugs mailing list