2007-01-11 Paul Brook <paul@codesourcery.com>

gas/
	* config/tc-arm.c (do_t_add_sub): Use Rd and Rs.

	gas/testsuite/
	* gas/arm/thumb2_add.d: Add test for missing operand.
	* gas/arm/thumb2_add.s: Ditto.
This commit is contained in:
Paul Brook 2007-01-11 15:39:08 +00:00
parent ceb92e786a
commit dc4503c681
5 changed files with 15 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2007-01-11 Paul Brook <paul@codesourcery.com>
* config/tc-arm.c (do_t_add_sub): Use Rd and Rs.
2007-01-11 Nick Clifton <nickc@redhat.com>
PR gas/3707

View File

@ -8414,8 +8414,8 @@ do_t_add_sub (void)
else
inst.reloc.type = BFD_RELOC_ARM_T32_ADD_IMM;
}
inst.instruction |= inst.operands[0].reg << 8;
inst.instruction |= inst.operands[1].reg << 16;
inst.instruction |= Rd << 8;
inst.instruction |= Rs << 16;
}
}
else

View File

@ -1,3 +1,8 @@
2007-01-11 Paul Brook <paul@codesourcery.com>
* gas/arm/thumb2_add.d: Add test for missing operand.
* gas/arm/thumb2_add.s: Ditto.
2007-01-11 Nick Clifton <nickc@redhat.com>
* gas/mcore/allinsn.s: Remove use of '#' before numbers - it is a

View File

@ -16,3 +16,5 @@ Disassembly of section .text:
0+024 <[^>]+> f5a9 6880 sub.w r8, r9, #1024 ; 0x400
0+028 <[^>]+> f2a9 1801 subw r8, r9, #257 ; 0x101
0+02c <[^>]+> f2a1 1301 subw r3, r1, #257 ; 0x101
0+030 <[^>]+> f103 0301 add.w r3, r3, #1 ; 0x1
0+034 <[^>]+> f1a3 0301 sub.w r3, r3, #1 ; 0x1

View File

@ -17,3 +17,5 @@ thumb2_add:
sub r8, r9, #0x400
sub r8, r9, #0x101
sub r3, r1, #0x101
add r3, #1
sub r3, #1