Hi Iain, On Sat, Jan 12, 2019 at 01:28:05PM +0000, Iain Sandoe wrote: > The current implementation of “speculation_barrier” and “group_end_nop” insns > emit hard-wired register names which causes tests using them to fail on > Darwin, at least, which uses “rNN” instead of “NN”. > > The patch makes the register names for these insns use the operand output > mechanism to substitute the appropriate variant when needed.
This is fine for trunk and all backports you may need/want. Thanks, Segher > * config/rs6000/rs6000.md (group_end_nop): Emit > insn register names using operand format, rather than > hard-wired. (speculation_barrier): Likewise. [ Get your mail client not to mess up changelogs? ;-) ]