It seems relatively straightforward to adapt the PA to the new
infrastructure; I've attached a patch which could serve as a starting
point (hardly tested, but it seems to fix the testcase). I'm pretty
sure that if you start using the ability to choose a specific
reload_xxxx pattern, you could simplify a bit of code, e.g. in
emit_move_sequence (that is one ugly function you have there).
Don't I know it! The patch gets us back to bootstrap and I think
I understand better how the target call is expected to work.