On 11/11/14 08:40, Terry Guo wrote:
Hi there,

Attached patch intends to fix below trunk failure caused by recent thumb-1
UAL patch:

/tmp/cc9EfnXy.s: Assembler messages:
/tmp/cc9EfnXy.s:69: Error: MOV Rd, Rs with two low registers is not
permitted on this architecture -- `mov r6,r7'

Now for pre-v6 Thumb-1, the 'movs' will be used rather than the 'mov'.

The multilib for ARM/Thumb1/hard-float all can be built. Tested with
regression test on armv4t thumb and v6m thumb. No regression. Is it ok to
trunk?

This is OK.

Ramana


BR,
Terry

2014-11-11  Terry Guo  <terry....@arm.com>

      * doc/invoke.texi (-masm-syntax-unified): Reword and fix typo.
      * config/arm/thumb1.md (*thumb_mulsi3): Use movs to move low registers.
      (*thumb1_movhf): Likewise.

Reply via email to