------- Comment #14 from abel at gcc dot gnu dot org 2008-11-27 12:50 ------- (In reply to comment #13) > (In reply to comment #12) > Thanks, Andrey. > I think there are 2 "issues" here: > 1. register-renaming. (more related to this PR, I think) > 2. schuedule-insns. > Both of them slows compilation. > With ARG4, on SPU, I see: > -O1: 9m28.355s > -O1 -fno-rename-registers: 0m19.196s > -O2: 184m37.492s (not >1000 as I wrote, but >100) > -O2 -fno-rename-registers: 31m29.482s > -O2 -fno-schedule-insns: 10m26.851s > -O2 -fno-rename-registers -fno-schedule-insns: 0m39.425s
Do you see this on ppc to spu cross? How was your compiler configured? I will try again with the full test case when you'll tell me your configure options. (For my reduced test case, all scheduling was around 10% without register renaming, as you can see from cc1 output, which is why I didn't look further into this.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31850