2014-06-20 19:55 GMT+02:00 Richard Henderson <r...@redhat.com>: > On 06/20/2014 10:52 AM, Kai Tietz wrote: >> 2014-06-20 Kai Tietz <kti...@redhat.com> >> >> PR target/39284 >> * passes.def (peephole2): Add second peephole2 pass before >> split before sched2 pass. >> * config/i386/i386.md (peehole2): To combine >> indirect jump with memory. >> (split2): Likewise. > > Why are we adding a second pass instead of just moving the one? > > > r~
I told that in a prior mail in that thread to Jeff. IIRC there are some conversion of impossible pushes then done too late, additional some patterns about split & dieing register too. Means we produce weaker code. Kai