On Tue, Jun 20, 2017 at 12:06:29PM +0100, Wilco Dijkstra wrote: > SIMD moves are currently emitted as ORR. Change this to use the MOV > pseudo instruction just like integer moves (the ARM-ARM states MOV is the > preferred disassembly), improving readability of -S output. > > Passes bootstrap, OK for commit?
Does this introduce a dependency on a particular binutils version, or have we always supported this alias? The patch looks OK, but I don't want to introduce a new dependency so please check how far back this is supported. Thanks, James > > ChangeLog: > 2017-06-20 Wilco Dijkstra <wdijk...@arm.com> > > * config/aarch64/aarch64.md (movti_aarch64): > Emit mov rather than orr. > (movtf_aarch64): Likewise. > * config/aarch64/aarch64-simd.md (aarch64_simd_mov): > Emit mov rather than orr. > --