On 05/08/2015 06:04 PM, James Bowman wrote:
Are you using LRA or reload? The former is definitely preferred and for
a simple target like this, I'd expect the transition to be very easy.
I'm using reload. Attempting to naively switch on LRA resulted in
internal compiler error: Max. number of generated reload insns per insn is
achieved (90)
so I would be very interested in a pointer an LRA clues.D Thanks.
Vladimir Makarov would be the best contact point. I'm a bit surprised
you ran into this issue given the simplicity of the port.
I'd minimize the testcase, then enable debugging dumps, then look at the
insn that's causing LRA to loop. If Vlad helps, he's probably going to
want that minimized testcase as well, so it's time well spent.
multidelta and other tools exist which can help with the minimization
process.
jeff