Hi, This patch fixes some testsuite failures where differences in the size of long lead to differences in disassembly on arm-none-eabi. This patch leads to the same behaviour as 32-bit hosts -- top-bit-set constants are output as signed rather than unsigned integers. OK to apply? Cheers, Julian ChangeLog (opcodes): * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed on 64-bit hosts.