> On Thu, Oct 23, 2014 at 11:51 PM, Yangfei (Felix) <felix.y...@huawei.com> > wrote: > > Thanks for the explanation. I think I am clear about what you are thinking > > now. > > That's an interesting question. I am not sure about reason why GCC's reload > cannot handle a doloop_end insn. > > I guess maybe the doloop_end pattern is special? I mean it's a branch insn > > in a > parallel form. > > > No it is not special. Just jump are never handled by reload. I thought this > was > documented somewhere also. Basically the main issue with jumps is where > does the reload value go which side of the jump? > > Thanks, > Andrew >
Hi Sterling, How do you think about this issue? As c6x/bfin port handles this the same way, is it OK for the patch to be applied? Thanks.